>>> nodejs: Building main/nodejs 22.13.1-r4 (using abuild 3.14.1-r7) started Thu, 27 Mar 2025 12:35:35 +0000
>>> nodejs: Validating /home/buildozer/aports/main/nodejs/APKBUILD...
>>> nodejs: Analyzing dependencies...
>>> nodejs: Installing for build: build-base ca-certificates ada-dev brotli-dev c-ares-dev icu-dev linux-headers nghttp2-dev openssl-dev py3-jinja2 python3 samurai simdjson-dev simdutf-dev sqlite-dev zlib-dev
(1/39) Installing ca-certificates (20241121-r2)
(2/39) Installing ada-libs (2.9.2-r2)
(3/39) Installing fmt (11.1.4-r0)
(4/39) Installing ada (2.9.2-r2)
(5/39) Installing ada-dev (2.9.2-r2)
(6/39) Installing brotli (1.1.0-r2)
(7/39) Installing brotli-dev (1.1.0-r2)
(8/39) Installing c-ares-dev (1.34.4-r0)
(9/39) Installing icu-data-en (76.1-r0)
Executing icu-data-en-76.1-r0.post-install
*
* If you need ICU with non-English locales and legacy charset support, install
* package icu-data-full.
*
(10/39) Installing icu-libs (76.1-r0)
(11/39) Installing icu (76.1-r0)
(12/39) Installing icu-dev (76.1-r0)
(13/39) Installing linux-headers (6.12.6-r0)
(14/39) Installing nghttp2-dev (1.65.0-r0)
(15/39) Installing openssl-dev (3.3.3-r0)
(16/39) Installing libbz2 (1.0.8-r6)
(17/39) Installing libffi (3.4.7-r0)
(18/39) Installing gdbm (1.24-r0)
(19/39) Installing xz-libs (5.8.0-r0)
(20/39) Installing mpdecimal (4.0.0-r0)
(21/39) Installing libpanelw (6.5_p20250216-r0)
(22/39) Installing sqlite-libs (3.49.1-r0)
(23/39) Installing python3 (3.12.9-r0)
(24/39) Installing python3-pycache-pyc0 (3.12.9-r0)
(25/39) Installing pyc (3.12.9-r0)
(26/39) Installing py3-jinja2-pyc (3.1.6-r0)
(27/39) Installing py3-markupsafe-pyc (3.0.2-r0)
(28/39) Installing python3-pyc (3.12.9-r0)
(29/39) Installing py3-markupsafe (3.0.2-r0)
(30/39) Installing py3-jinja2 (3.1.6-r0)
(31/39) Installing samurai (1.2-r6)
(32/39) Installing simdjson (3.12.0-r0)
(33/39) Installing simdjson-dev (3.12.0-r0)
(34/39) Installing simdutf (6.4.0-r0)
(35/39) Installing simdutf-dev (6.4.0-r0)
(36/39) Installing sqlite (3.49.1-r0)
(37/39) Installing sqlite-dev (3.49.1-r0)
(38/39) Installing zlib-dev (1.3.1-r2)
(39/39) Installing .makedepends-nodejs (20250327.123538)
Executing busybox-1.37.0-r14.trigger
Executing ca-certificates-20241121-r2.trigger
OK: 350 MiB in 142 packages
>>> nodejs: Cleaning up srcdir
>>> nodejs: Cleaning up pkgdir
>>> nodejs: Cleaning up tmpdir
>>> nodejs: Fetching https://distfiles.alpinelinux.org/distfiles/edge/node-v22.13.1.tar.gz
>>> nodejs: Fetching https://distfiles.alpinelinux.org/distfiles/edge/node-v22.13.1.tar.gz
>>> nodejs: Checking sha512sums...
node-v22.13.1.tar.gz: OK
ncrypto-include-openssl-rand.h.patch: OK
v8-ppc64le-compat.patch: OK
v8-riscv-trap-handler.patch: OK
v8-no-static-zlib.patch: OK
v8-disable-trap-handler-on-riscv-sv39.patch: OK
nodejs.pc.in: OK
>>> nodejs: Unpacking /var/cache/distfiles/node-v22.13.1.tar.gz...
>>> nodejs: ncrypto-include-openssl-rand.h.patch
patching file deps/ncrypto/ncrypto.cc
Hunk #1 succeeded at 3 with fuzz 2 (offset -2 lines).
>>> nodejs: v8-ppc64le-compat.patch
patching file deps/v8/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
patching file deps/v8/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h
patching file deps/v8/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc
patching file deps/v8/third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
>>> nodejs: v8-riscv-trap-handler.patch
patching file tools/v8_gypfiles/v8.gyp
Hunk #1 succeeded at 802 (offset 5 lines).
Hunk #2 succeeded at 1186 with fuzz 2 (offset 10 lines).
>>> nodejs: v8-no-static-zlib.patch
patching file tools/v8_gypfiles/features.gypi
patching file tools/v8_gypfiles/v8.gyp
Hunk #1 succeeded at 1022 (offset 19 lines).
>>> nodejs: v8-disable-trap-handler-on-riscv-sv39.patch
patching file deps/v8/src/trap-handler/trap-handler.h
>>> nodejs: Building node binary
INFO: configure completed successfully
ninja -C out/Release  -j64
ninja: entering directory 'out/Release'
[1/1912] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o
[2/1912] CC obj/test/sqlite/sqlite_extension.extension.o
[3/1912] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o
[4/1912] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o
[5/1912] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o
[6/1912] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o
[7/1912] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o
[8/1912] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o
[9/1912] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o
[10/1912] CC obj/deps/uvwasi/src/uvwasi.fd_table.o
[11/1912] CC obj/deps/uvwasi/src/uvwasi.clocks.o
[12/1912] CC obj/deps/llhttp/src/llhttp.http.o
[13/1912] CC obj/deps/llhttp/src/llhttp.api.o
[14/1912] CC obj/deps/llhttp/src/llhttp.llhttp.o
[15/1912] CXX obj/deps/ncrypto/ncrypto.ncrypto.o
[16/1912] CXX obj/deps/ncrypto/ncrypto.engine.o
[17/1912] CXX obj/deps/nbytes/src/nbytes.nbytes.o
[18/1912] CC obj/deps/histogram/src/histogram.hdr_histogram.o
[19/1912] CXX obj/deps/googletest/src/gtest_main.gtest_main.o
[20/1912] CXX obj/deps/googletest/src/gtest.gtest.o
[21/1912] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o
[22/1912] CXX obj/deps/googletest/src/gtest.gtest-test-part.o
[23/1912] CXX obj/deps/googletest/src/gtest.gtest-printers.o
[24/1912] CXX obj/deps/googletest/src/gtest.gtest-port.o
[25/1912] CXX obj/deps/googletest/src/gtest.gtest-matchers.o
[26/1912] CXX obj/deps/googletest/src/gtest.gtest-filepath.o
[27/1912] CXX obj/deps/googletest/src/gtest.gtest-death-test.o
[28/1912] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o
[29/1912] CXX obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o
[30/1912] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.tracing-controller.o
[31/1912] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o
[32/1912] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o
[33/1912] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o
[34/1912] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-buffer.o
[35/1912] CXX obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o
[36/1912] CXX obj/deps/v8/src/libplatform/v8_libplatform.delayed-task-queue.o
[37/1912] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-worker-threads-task-runner.o
[38/1912] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-thread-isolated-allocator.o
[39/1912] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-platform.o
[40/1912] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-job.o
[41/1912] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-foreground-task-runner.o
[42/1912] CXX obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o
[43/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/v8_abseil.time.o
[44/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.zone_info_source.o
[45/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_posix.o
[46/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_lookup.o
[47/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_libc.o
[48/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_info.o
[49/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_impl.o
[50/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_if.o
[51/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_format.o
[52/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_fixed.o
[53/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.civil_time_detail.o
[54/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/v8_abseil.format.o
[55/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/v8_abseil.duration.o
[56/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/v8_abseil.clock.o
[57/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/v8_abseil.civil_time.o
[58/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/v8_abseil.mutex.o
[59/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.waiter_base.o
[60/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.stdcpp_waiter.o
[61/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.sem_waiter.o
[62/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.pthread_waiter.o
[63/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.per_thread_sem.o
[64/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.kernel_timeout.o
[65/1912] LINK overlapped-checker
[66/1912] SOLINK lib/libsqlite_extension.so
[67/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.graphcycles.o
[68/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.futex_waiter.o
[69/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.create_thread_identity.o
[70/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.substitute.o
[71/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.string_view.o
[72/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.str_split.o
[73/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.str_replace.o
[74/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.str_cat.o
[75/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.numbers.o
[76/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.match.o
[77/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.utf8.o
[78/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.stringify_sink.o
[79/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.parser.o
[80/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.output.o
In file included from ../../deps/ncrypto/engine.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[81/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.float_conversion.o
[82/1912] AR obj/deps/histogram/libhistogram.a
[83/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.extension.o
[84/1912] AR obj/deps/nbytes/libnbytes.a
[85/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.bind.o
[86/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.arg.o
[87/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.pow10_helper.o
[88/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.ostringstream.o
../../deps/uvwasi/src/uvwasi.c: In function 'uvwasi__get_filestat_set_times':
../../deps/uvwasi/src/uvwasi.c:107:20: warning: 'stat.st_atim' may be used uninitialized [-Wmaybe-uninitialized]
  107 |     *st_atim = stat.st_atim / NANOS_PER_SEC;
      |                ~~~~^~~~~~~~
../../deps/uvwasi/src/uvwasi.c:64:21: note: 'stat' declared here
   64 |   uvwasi_filestat_t stat;
      |                     ^~~~
[89/1912] AR obj/deps/uvwasi/libuvwasi.a
[90/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.memutil.o
[91/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.escaping.o
[92/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.damerau_levenshtein_distance.o
[93/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cordz_sample_token.o
[94/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cordz_info.o
[95/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cordz_handle.o
[96/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cordz_functions.o
[97/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_rep_crc.o
[98/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_rep_consume.o
[99/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_rep_btree_reader.o
[100/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_rep_btree_navigator.o
[101/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_rep_btree.o
[102/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_internal.o
[103/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.charconv_parse.o
[104/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.charconv_bigint.o
[105/1912] AR obj/deps/googletest/libgtest_main.a
[106/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.escaping.o
[107/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.cord_buffer.o
[108/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.cord_analysis.o
[109/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.cord.o
[110/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.charconv.o
[111/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.ascii.o
[112/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/v8_abseil.exponential_biased.o
[113/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/numeric/v8_abseil.int128.o
[114/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/v8_abseil.low_level_hash.o
[115/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/v8_abseil.hash.o
[116/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/v8_abseil.city.o
[117/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/v8_abseil.symbolize.o
[118/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/v8_abseil.stacktrace.o
[119/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/v8_abseil.vdso_support.o
[120/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/v8_abseil.elf_mem_image.o
[121/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/v8_abseil.demangle.o
[122/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/v8_abseil.address_is_readable.o
[123/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.crc_x86_arm_combined.o
[124/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.crc_memcpy_x86_arm_combined.o
[125/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.crc_memcpy_fallback.o
[126/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.crc_cord_state.o
[127/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.crc.o
[128/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.cpu_detect.o
[129/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/v8_abseil.crc32c.o
[130/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/v8_abseil.raw_hash_set.o
[131/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/v8_abseil.hashtablez_sampler_force_weak_definition.o
[132/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/v8_abseil.hashtablez_sampler.o
[133/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/v8_abseil.log_severity.o
[134/1912] AR obj/deps/llhttp/libllhttp.a
[135/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.unscaledcycleclock.o
[136/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.throw_delegate.o
[137/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.thread_identity.o
[138/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.sysinfo.o
[139/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.spinlock_wait.o
[140/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.spinlock.o
[141/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.raw_logging.o
[142/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.low_level_alloc.o
[143/1912] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.cycleclock.o
[144/1912] CXX obj/deps/v8/src/torque/torque_base.utils.o
[145/1912] CXX obj/deps/v8/src/torque/torque_base.types.o
[146/1912] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o
[147/1912] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o
[148/1912] CXX obj/deps/v8/src/torque/torque_base.type-inference.o
[149/1912] AR obj/tools/v8_gypfiles/libv8_libplatform.a
[150/1912] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o
[151/1912] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o
[152/1912] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o
[153/1912] CXX obj/deps/v8/src/torque/torque_base.source-positions.o
[154/1912] CXX obj/deps/v8/src/torque/torque_base.server-data.o
[155/1912] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o
[156/1912] CXX obj/deps/v8/src/torque/torque_base.instructions.o
[157/1912] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o
[158/1912] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o
[159/1912] CXX obj/deps/v8/src/torque/torque_base.global-context.o
[160/1912] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o
[161/1912] CXX obj/deps/v8/src/torque/torque_base.declarations.o
In file included from ../../deps/ncrypto/ncrypto.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../deps/ncrypto/ncrypto.cc: In function 'bool ncrypto::SafeX509SubjectAltNamePrint(const BIOPointer&, X509_EXTENSION*)':
../../deps/ncrypto/ncrypto.cc:704:8: warning: unused variable 'ret' [-Wunused-variable]
  704 |   auto ret = OBJ_obj2nid(X509_EXTENSION_get_object(ext));
      |        ^~~
../../deps/ncrypto/ncrypto.cc: In function 'bool ncrypto::SafeX509InfoAccessPrint(const BIOPointer&, X509_EXTENSION*)':
../../deps/ncrypto/ncrypto.cc:727:8: warning: unused variable 'ret' [-Wunused-variable]
  727 |   auto ret = OBJ_obj2nid(X509_EXTENSION_get_object(ext));
      |        ^~~
../../deps/ncrypto/ncrypto.cc: In static member function 'static ncrypto::DHPointer ncrypto::DHPointer::New(ncrypto::BignumPointer&&, ncrypto::BignumPointer&&)':
../../deps/ncrypto/ncrypto.cc:1187:22: warning: 'DH* DH_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1187 |   DHPointer dh(DH_new());
      |                ~~~~~~^~
/usr/include/openssl/dh.h:210:27: note: declared here
  210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void);
      |                           ^~~~~~
../../deps/ncrypto/ncrypto.cc:1190:18: warning: 'int DH_set0_pqg(DH*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1190 |   if (DH_set0_pqg(dh.get(), p.get(), nullptr, g.get()) != 1) return {};
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:266:27: note: declared here
  266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g);
      |                           ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In static member function 'static ncrypto::DHPointer ncrypto::DHPointer::New(size_t, unsigned int)':
../../deps/ncrypto/ncrypto.cc:1201:22: warning: 'DH* DH_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1201 |   DHPointer dh(DH_new());
      |                ~~~~~~^~
/usr/include/openssl/dh.h:210:27: note: declared here
  210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void);
      |                           ^~~~~~
../../deps/ncrypto/ncrypto.cc:1204:32: warning: 'int DH_generate_parameters_ex(DH*, int, int, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1204 |   if (DH_generate_parameters_ex(dh.get(), bits, generator, nullptr) != 1) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:223:27: note: declared here
  223 | OSSL_DEPRECATEDIN_3_0 int DH_generate_parameters_ex(DH *dh, int prime_len,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DHPointer::CheckResult ncrypto::DHPointer::check()':
../../deps/ncrypto/ncrypto.cc:1215:15: warning: 'int DH_check(const DH*, int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1215 |   if (DH_check(dh_.get(), &codes) != 1)
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:231:27: note: declared here
  231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes);
      |                           ^~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DHPointer::CheckPublicKeyResult ncrypto::DHPointer::checkPublicKey(const ncrypto::BignumPointer&)':
../../deps/ncrypto/ncrypto.cc:1225:23: warning: 'int DH_check_pub_key(const DH*, const BIGNUM*, int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1225 |   if (DH_check_pub_key(dh_.get(), pub_key.get(), &codes) != 1)
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:232:27: note: declared here
  232 | OSSL_DEPRECATEDIN_3_0 int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key,
      |                           ^~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getPrime() const':
../../deps/ncrypto/ncrypto.cc:1240:14: warning: 'void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1240 |   DH_get0_pqg(dh_.get(), &p, nullptr, nullptr);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:264:28: note: declared here
  264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p,
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getGenerator() const':
../../deps/ncrypto/ncrypto.cc:1247:14: warning: 'void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1247 |   DH_get0_pqg(dh_.get(), nullptr, nullptr, &g);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:264:28: note: declared here
  264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p,
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getPublicKey() const':
../../deps/ncrypto/ncrypto.cc:1254:14: warning: 'void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1254 |   DH_get0_key(dh_.get(), &pub_key, nullptr);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:267:28: note: declared here
  267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key,
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getPrivateKey() const':
../../deps/ncrypto/ncrypto.cc:1261:14: warning: 'void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1261 |   DH_get0_key(dh_.get(), nullptr, &pvt_key);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:267:28: note: declared here
  267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key,
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::generateKeys() const':
../../deps/ncrypto/ncrypto.cc:1270:23: warning: 'int DH_generate_key(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1270 |   if (!DH_generate_key(dh_.get())) return {};
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/openssl/dh.h:234:27: note: declared here
  234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh);
      |                           ^~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'size_t ncrypto::DHPointer::size() const':
../../deps/ncrypto/ncrypto.cc:1277:17: warning: 'int DH_size(const DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1277 |   return DH_size(dh_.get());
      |          ~~~~~~~^~~~~~~~~~~
/usr/include/openssl/dh.h:214:27: note: declared here
  214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh);
      |                           ^~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::computeSecret(const ncrypto::BignumPointer&) const':
../../deps/ncrypto/ncrypto.cc:1288:21: warning: 'int DH_compute_key(unsigned char*, const BIGNUM*, DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1288 |       DH_compute_key(static_cast<uint8_t*>(dp.get()), peer.get(), dh_.get());
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:235:27: note: declared here
  235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key,
      |                           ^~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'bool ncrypto::DHPointer::setPublicKey(ncrypto::BignumPointer&&)':
../../deps/ncrypto/ncrypto.cc:1305:18: warning: 'int DH_set0_key(DH*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1305 |   if (DH_set0_key(dh_.get(), key.get(), nullptr) == 1) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:269:27: note: declared here
  269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key);
      |                           ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'bool ncrypto::DHPointer::setPrivateKey(ncrypto::BignumPointer&&)':
../../deps/ncrypto/ncrypto.cc:1314:18: warning: 'int DH_set0_key(DH*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1314 |   if (DH_set0_key(dh_.get(), nullptr, key.get()) == 1) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:269:27: note: declared here
  269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key);
      |                           ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::Result<ncrypto::BIOPointer, bool> ncrypto::EVPKeyPointer::writePrivateKey(const PrivateKeyEncodingConfig&) const':
../../deps/ncrypto/ncrypto.cc:1894:41: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1894 |       const RSA* rsa = EVP_PKEY_get0_RSA(get());
      |                        ~~~~~~~~~~~~~~~~~^~~~~~~
In file included from ../../deps/ncrypto/ncrypto.h:9:
/usr/include/openssl/evp.h:1356:22: note: declared here
 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:1900:44: warning: 'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1900 |           err = PEM_write_bio_RSAPrivateKey(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1901 |                     bio.get(),
      |                     ~~~~~~~~~~              
 1902 |                     rsa,
      |                     ~~~~                    
 1903 |                     config.cipher,
      |                     ~~~~~~~~~~~~~~          
 1904 |                     reinterpret_cast<unsigned char*>(passphrase.data),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1905 |                     passphrase.len,
      |                     ~~~~~~~~~~~~~~~         
 1906 |                     nullptr,
      |                     ~~~~~~~~                
 1907 |                     nullptr) != 1;
      |                     ~~~~~~~~                
In file included from /usr/include/openssl/ssl.h:37,
                 from ../../deps/ncrypto/ncrypto.h:13:
/usr/include/openssl/pem.h:451:1: note: declared here
  451 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
      | ^~~~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:1912:38: warning: 'int i2d_RSAPrivateKey_bio(BIO*, const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1912 |           err = i2d_RSAPrivateKey_bio(bio.get(), rsa) != 1;
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/ssl.h:32:
/usr/include/openssl/x509.h:622:27: note: declared here
  622 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa);
      |                           ^~~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:1957:46: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1957 |       const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(get());
      |                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:1963:43: warning: 'int PEM_write_bio_ECPrivateKey(BIO*, const EC_KEY*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1963 |           err = PEM_write_bio_ECPrivateKey(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1964 |                     bio.get(),
      |                     ~~~~~~~~~~             
 1965 |                     ec,
      |                     ~~~                    
 1966 |                     config.cipher,
      |                     ~~~~~~~~~~~~~~         
 1967 |                     reinterpret_cast<unsigned char*>(passphrase.data),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1968 |                     passphrase.len,
      |                     ~~~~~~~~~~~~~~~        
 1969 |                     nullptr,
      |                     ~~~~~~~~               
 1970 |                     nullptr) != 1;
      |                     ~~~~~~~~               
/usr/include/openssl/pem.h:466:1: note: declared here
  466 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY)
      | ^~~~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:1975:37: warning: 'int i2d_ECPrivateKey_bio(BIO*, const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1975 |           err = i2d_ECPrivateKey_bio(bio.get(), ec) != 1;
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/openssl/x509.h:642:27: note: declared here
  642 | OSSL_DEPRECATEDIN_3_0 int i2d_ECPrivateKey_bio(BIO *bp, const EC_KEY *eckey);
      |                           ^~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::Result<ncrypto::BIOPointer, bool> ncrypto::EVPKeyPointer::writePublicKey(const PublicKeyEncodingConfig&) const':
../../deps/ncrypto/ncrypto.cc:2010:39: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2010 |     const RSA* rsa = EVP_PKEY_get0_RSA(get());
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/openssl/evp.h:1356:22: note: declared here
 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:2016:37: warning: 'int PEM_write_bio_RSAPublicKey(BIO*, const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2016 |       if (PEM_write_bio_RSAPublicKey(bio.get(), rsa) != 1) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/openssl/pem.h:452:1: note: declared here
  452 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSAPublicKey, RSA)
      | ^~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:2024:29: warning: 'int i2d_RSAPublicKey_bio(BIO*, const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2024 |     if (i2d_RSAPublicKey_bio(bio.get(), rsa) != 1) {
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/openssl/x509.h:624:27: note: declared here
  624 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa);
      |                           ^~~~~~~~~~~~~~~~~~~~
[162/1912] AR obj/deps/ncrypto/libncrypto.a
[163/1912] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o
[164/1912] CXX obj/deps/v8/src/torque/torque_base.declarable.o
[165/1912] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o
[166/1912] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o
[167/1912] CXX obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o
[168/1912] CXX obj/deps/v8/src/torque/torque_base.cfg.o
[169/1912] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o
[170/1912] CXX obj/deps/v8/src/torque/torque.torque.o
[171/1912] CC obj/deps/uv/src/unix/libuv.random-sysctl-linux.o
[172/1912] CC obj/deps/uv/src/unix/libuv.random-getrandom.o
[173/1912] CC obj/deps/uv/src/unix/libuv.procfs-exepath.o
[174/1912] CC obj/deps/uv/src/unix/libuv.linux.o
[175/1912] CC obj/deps/uv/src/unix/libuv.proctitle.o
[176/1912] CC obj/deps/uv/src/unix/libuv.udp.o
[177/1912] CC obj/deps/uv/src/unix/libuv.tty.o
[178/1912] CC obj/deps/uv/src/unix/libuv.thread.o
[179/1912] CC obj/deps/uv/src/unix/libuv.tcp.o
[180/1912] CC obj/deps/uv/src/unix/libuv.stream.o
[181/1912] CC obj/deps/uv/src/unix/libuv.signal.o
[182/1912] CC obj/deps/uv/src/unix/libuv.random-devurandom.o
[183/1912] CC obj/deps/uv/src/unix/libuv.process.o
[184/1912] CC obj/deps/uv/src/unix/libuv.poll.o
[185/1912] CC obj/deps/uv/src/unix/libuv.pipe.o
[186/1912] CC obj/deps/uv/src/unix/libuv.loop-watcher.o
[187/1912] CC obj/deps/uv/src/unix/libuv.loop.o
[188/1912] CC obj/deps/uv/src/unix/libuv.getnameinfo.o
[189/1912] CC obj/deps/uv/src/unix/libuv.getaddrinfo.o
[190/1912] CC obj/deps/uv/src/unix/libuv.fs.o
[191/1912] CC obj/deps/uv/src/unix/libuv.dl.o
[192/1912] CC obj/deps/uv/src/unix/libuv.core.o
[193/1912] CC obj/deps/uv/src/unix/libuv.async.o
[194/1912] CC obj/deps/uv/src/libuv.version.o
[195/1912] CC obj/deps/uv/src/libuv.uv-common.o
[196/1912] CC obj/deps/uv/src/libuv.uv-data-getter-setters.o
[197/1912] CC obj/deps/uv/src/libuv.timer.o
[198/1912] CC obj/deps/uv/src/libuv.threadpool.o
[199/1912] CC obj/deps/uv/src/libuv.thread-common.o
[200/1912] CC obj/deps/uv/src/libuv.strtok.o
[201/1912] CC obj/deps/uv/src/libuv.strscpy.o
[202/1912] CC obj/deps/uv/src/libuv.random.o
[203/1912] CC obj/deps/uv/src/libuv.inet.o
[204/1912] CC obj/deps/uv/src/libuv.idna.o
[205/1912] CC obj/deps/uv/src/libuv.fs-poll.o
[206/1912] CXX obj/src/node_js2c.embedded_data.o
[207/1912] CXX obj/tools/node_js2c.js2c.o
[208/1912] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o
[209/1912] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o
[210/1912] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o
[211/1912] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix.o
In function 'uv__pipe_getsockpeername',
    inlined from 'uv_pipe_getsockname' at ../../deps/uv/src/unix/pipe.c:403:10,
    inlined from 'uv_pipe_chmod' at ../../deps/uv/src/unix/pipe.c:461:7:
../../deps/uv/src/unix/pipe.c:391:3: warning: argument 1 null where non-null expected [-Wnonnull]
  391 |   memcpy(buffer, sa.sun_path, addrlen);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../deps/uv/src/unix/internal.h:31,
                 from ../../deps/uv/src/unix/pipe.c:23:
/usr/include/string.h: In function 'uv_pipe_chmod':
/usr/include/string.h:27:7: note: in a call to function 'memcpy' declared 'nonnull'
   27 | void *memcpy (void *__restrict, const void *__restrict, size_t);
      |       ^~~~~~
[212/1912] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o
[213/1912] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space.o
[214/1912] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space-page-allocator.o
[215/1912] CXX obj/deps/v8/src/base/utils/v8_libbase.random-number-generator.o
[216/1912] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o
[217/1912] CXX obj/deps/v8/src/base/v8_libbase.strings.o
[218/1912] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o
[219/1912] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o
[220/1912] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o
[221/1912] CXX obj/deps/v8/src/base/platform/v8_libbase.time.o
[222/1912] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o
[223/1912] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o
[224/1912] CXX obj/deps/v8/src/base/platform/v8_libbase.mutex.o
[225/1912] CXX obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483617, -1] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483618, -2] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483619, -3] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483620, -4] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483621, -5] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483622, -6] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483623, -7] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483624, -8] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483625, -9] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483626, -10] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483627, -11] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483628, -12] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483629, -13] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483630, -14] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483631, -15] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
[226/1912] CXX obj/deps/v8/src/base/platform/v8_libbase.condition-variable.o
[227/1912] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o
[228/1912] CXX obj/deps/v8/src/base/v8_libbase.once.o
[229/1912] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o
[230/1912] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o
[231/1912] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o
[232/1912] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o
[233/1912] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o
[234/1912] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o
[235/1912] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o
[236/1912] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o
[237/1912] CXX obj/deps/v8/src/base/v8_libbase.logging.o
[238/1912] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o
[239/1912] AR obj/deps/uv/libuv.a
[240/1912] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o
[241/1912] CXX obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o
[242/1912] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o
[243/1912] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o
[244/1912] CXX obj/deps/v8/src/base/v8_libbase.cpu.o
[245/1912] CXX obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o
[246/1912] CXX obj/deps/v8/src/base/v8_libbase.bits.o
[247/1912] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o
[248/1912] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o
[249/1912] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o
[250/1912] CXX obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o
[251/1912] AR obj/tools/v8_gypfiles/libv8_libbase.a
[252/1912] LINK gen-regexp-special-case
[253/1912] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp
[254/1912] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_bd80f64862dd779165d4349ffcbe0211
[255/1912] LINK bytecode_builtins_list_generator
[256/1912] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_3931b343a4cb0bd98da4e581f6ce90fe
[257/1912] LINK node_js2c
[258/1912] AR obj/tools/v8_gypfiles/libv8_abseil.a
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483617, -1] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483618, -2] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483619, -3] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483620, -4] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483621, -5] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483622, -6] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483623, -7] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483624, -8] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483625, -9] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483626, -10] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483627, -11] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483628, -12] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483629, -13] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483630, -14] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483631, -15] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
[259/1912] ACTION libnode: convert_node_protocol_to_json_1613b577312726d6acf41fb14bd20601
[260/1912] ACTION libnode: node_js2c_1613b577312726d6acf41fb14bd20601
[261/1912] ACTION libnode: concatenate_protocols_1613b577312726d6acf41fb14bd20601
[262/1912] ACTION Generating node protocol sources from protocol json
[263/1912] ACTION libnode: v8_inspector_compress_protocol_json_1613b577312726d6acf41fb14bd20601
[264/1912] STAMP obj/libnode.actions_rules_copies.stamp
[265/1912] CXX obj/src/quic/libnode.quic.o
[266/1912] CXX obj/src/quic/libnode.transportparams.o
[267/1912] CXX obj/src/quic/libnode.tokens.o
[268/1912] CXX obj/src/quic/libnode.tlscontext.o
[269/1912] CXX obj/src/quic/libnode.streams.o
[270/1912] CXX obj/src/quic/libnode.sessionticket.o
[271/1912] CXX obj/src/quic/libnode.session.o
[272/1912] CXX obj/src/quic/libnode.preferredaddress.o
[273/1912] CXX obj/src/quic/libnode.packet.o
[274/1912] CXX obj/src/quic/libnode.logstream.o
[275/1912] CXX obj/src/quic/libnode.http3.o
[276/1912] CXX obj/src/quic/libnode.endpoint.o
[277/1912] CXX obj/src/quic/libnode.data.o
[278/1912] CXX obj/src/quic/libnode.cid.o
[279/1912] CXX obj/src/quic/libnode.bindingdata.o
[280/1912] CXX obj/src/quic/libnode.application.o
[281/1912] CXX obj/src/libnode.node_crypto.o
[282/1912] CXX obj/src/crypto/libnode.crypto_x509.o
[283/1912] CXX obj/src/crypto/libnode.crypto_tls.o
[284/1912] CXX obj/src/crypto/libnode.crypto_scrypt.o
[285/1912] CXX obj/src/crypto/libnode.crypto_keygen.o
[286/1912] CXX obj/src/crypto/libnode.crypto_keys.o
[287/1912] CXX obj/src/crypto/libnode.crypto_hash.o
[288/1912] CXX obj/src/crypto/libnode.crypto_dh.o
[289/1912] CXX obj/src/crypto/libnode.crypto_clienthello.o
[290/1912] CXX obj/src/crypto/libnode.crypto_util.o
[291/1912] CXX obj/src/crypto/libnode.crypto_spkac.o
[292/1912] CXX obj/src/crypto/libnode.crypto_rsa.o
[293/1912] CXX obj/src/crypto/libnode.crypto_random.o
[294/1912] CXX obj/src/crypto/libnode.crypto_hmac.o
[295/1912] CXX obj/src/crypto/libnode.crypto_ec.o
[296/1912] CXX obj/src/crypto/libnode.crypto_context.o
[297/1912] CXX obj/src/crypto/libnode.crypto_cipher.o
[298/1912] CXX obj/src/crypto/libnode.crypto_timing.o
[299/1912] CXX obj/src/crypto/libnode.crypto_sig.o
[300/1912] CXX obj/src/crypto/libnode.crypto_pbkdf2.o
[301/1912] CXX obj/src/crypto/libnode.crypto_hkdf.o
[302/1912] CXX obj/src/crypto/libnode.crypto_dsa.o
[303/1912] CXX obj/src/crypto/libnode.crypto_common.o
[304/1912] CXX obj/src/crypto/libnode.crypto_bio.o
[305/1912] CXX obj/src/crypto/libnode.crypto_aes.o
[306/1912] CXX obj/src/inspector/libnode.worker_inspector.o
[307/1912] CXX obj/src/inspector/libnode.network_agent.o
[308/1912] CXX obj/src/inspector/libnode.network_inspector.o
[309/1912] CXX obj/src/inspector/libnode.worker_agent.o
[310/1912] CXX obj/src/inspector/libnode.tracing_agent.o
[311/1912] CXX obj/src/inspector/libnode.runtime_agent.o
[312/1912] CXX obj/src/inspector/libnode.node_string.o
[313/1912] CXX obj/src/inspector/libnode.main_thread_interface.o
[314/1912] CXX obj/src/libnode.inspector_socket_server.o
[315/1912] CXX obj/src/libnode.inspector_socket.o
[316/1912] CXX obj/src/libnode.inspector_js_api.o
[317/1912] CXX obj/src/libnode.inspector_profiler.o
[318/1912] CXX obj/src/libnode.inspector_io.o
[319/1912] CXX obj/src/libnode.inspector_agent.o
[320/1912] CXX obj/src/large_pages/libnode.node_large_page.o
[321/1912] CXX obj/src/libnode.uv.o
[322/1912] CXX obj/src/libnode.util.o
[323/1912] CXX obj/src/libnode.udp_wrap.o
[324/1912] CXX obj/src/libnode.tty_wrap.o
[325/1912] CXX obj/src/tracing/libnode.traced_value.o
[326/1912] CXX obj/src/tracing/libnode.trace_event.o
[327/1912] CXX obj/src/tracing/libnode.node_trace_writer.o
[328/1912] CXX obj/src/tracing/libnode.node_trace_buffer.o
[329/1912] CXX obj/src/tracing/libnode.agent.o
[330/1912] CXX obj/src/libnode.timer_wrap.o
[331/1912] CXX obj/src/libnode.timers.o
[332/1912] CXX obj/src/libnode.tcp_wrap.o
[333/1912] CXX obj/src/libnode.string_decoder.o
[334/1912] CXX obj/src/libnode.string_bytes.o
[335/1912] CXX obj/src/libnode.stream_wrap.o
[336/1912] CXX obj/src/libnode.stream_pipe.o
[337/1912] CXX obj/src/libnode.stream_base.o
[338/1912] CXX obj/src/libnode.spawn_sync.o
[339/1912] CXX obj/src/libnode.signal_wrap.o
[340/1912] CXX obj/src/libnode.process_wrap.o
[341/1912] CXX obj/src/libnode.pipe_wrap.o
[342/1912] CXX obj/src/permission/libnode.worker_permission.o
[343/1912] CXX obj/src/permission/libnode.wasi_permission.o
[344/1912] CXX obj/src/permission/libnode.permission.o
[345/1912] CXX obj/src/permission/libnode.inspector_permission.o
[346/1912] CXX obj/src/permission/libnode.fs_permission.o
[347/1912] AR obj/deps/googletest/libgtest.a
[348/1912] CXX obj/src/permission/libnode.child_process_permission.o
[349/1912] CXX obj/src/libnode.path.o
[350/1912] CXX obj/src/libnode.node_zlib.o
[351/1912] CXX obj/src/libnode.node_worker.o
[352/1912] CXX obj/src/libnode.node_webstorage.o
[353/1912] CXX obj/src/libnode.node_watchdog.o
[354/1912] CXX obj/src/libnode.node_wasm_web_api.o
[355/1912] CXX obj/src/libnode.node_wasi.o
In file included from /usr/include/c++/14.2.0/bits/stl_uninitialized.h:63,
                 from /usr/include/c++/14.2.0/memory:69,
                 from ../../deps/v8/include/v8.h:21,
                 from ../../src/util.h:28,
                 from ../../src/inspector_socket.h:6,
                 from ../../src/inspector_socket.cc:1:
In function 'std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char, char>(char*, char*, char*)char*',
    inlined from 'std::__copy_move_a2<false, char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_algobase.h:521:30,
    inlined from 'std::__copy_move_a1<false, char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_algobase.h:548:42,
    inlined from 'std::__copy_move_a<false, char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_algobase.h:555:31,
    inlined from 'std::copy<char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_algobase.h:651:7,
    inlined from 'std::__uninitialized_copy<true>::__uninit_copy<char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:147:27,
    inlined from 'std::uninitialized_copy<char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:185:15,
    inlined from 'std::__uninitialized_copy_a<char*, char*, char>(char*, char*, char*, std::allocator<char>&)char*' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<char, std::allocator<char> >::_M_range_insert<char*>(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, char*, char*, std::forward_iterator_tag)void' at /usr/include/c++/14.2.0/bits/vector.tcc:1022:38,
    inlined from 'std::vector<char, std::allocator<char> >::insert<char*, void>(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, char*, char*)__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19,
    inlined from 'node::inspector::(anonymous namespace)::encode_frame_hybi17(std::vector<char, std::allocator<char> > const&)' at ../../src/inspector_socket.cc:280:17,
    inlined from 'node::inspector::(anonymous namespace)::WsHandler::Write(std::vector<char, std::allocator<char> >)' at ../../src/inspector_socket.cc:405:56:
/usr/include/c++/14.2.0/bits/stl_algobase.h:452:30: warning: array subscript [-1152921504606846976, 0] is outside array bounds of 'char[<unknown>]' [-Warray-bounds=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/powerpc64le-alpine-linux-musl/bits/c++allocator.h:33,
                 from /usr/include/c++/14.2.0/bits/allocator.h:46,
                 from /usr/include/c++/14.2.0/memory:65:
In member function 'std::__new_allocator<char>::allocate(unsigned long, void const*)',
    inlined from 'std::allocator<char>::allocate(unsigned long)' at /usr/include/c++/14.2.0/bits/allocator.h:196:40,
    inlined from 'std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long)' at /usr/include/c++/14.2.0/bits/alloc_traits.h:478:28,
    inlined from 'std::_Vector_base<char, std::allocator<char> >::_M_allocate(unsigned long)' at /usr/include/c++/14.2.0/bits/stl_vector.h:380:33,
    inlined from 'std::vector<char, std::allocator<char> >::_M_range_insert<char*>(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, char*, char*, std::forward_iterator_tag)void' at /usr/include/c++/14.2.0/bits/vector.tcc:1013:40,
    inlined from 'std::vector<char, std::allocator<char> >::insert<char*, void>(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, char*, char*)__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19,
    inlined from 'node::inspector::(anonymous namespace)::encode_frame_hybi17(std::vector<char, std::allocator<char> > const&)' at ../../src/inspector_socket.cc:280:17,
    inlined from 'node::inspector::(anonymous namespace)::WsHandler::Write(std::vector<char, std::allocator<char> >)' at ../../src/inspector_socket.cc:405:56:
/usr/include/c++/14.2.0/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into object of size [1, 9223372036854775807] allocated by 'operator new(unsigned long)'
  151 |         return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp)));
      |                                                       ^
[356/1912] CXX obj/src/libnode.node_v8.o
[357/1912] CXX obj/src/libnode.node_util.o
[358/1912] CXX obj/src/libnode.node_url.o
[359/1912] CXX obj/src/libnode.node_types.o
[360/1912] CXX obj/src/libnode.node_trace_events.o
[361/1912] CXX obj/src/libnode.node_task_runner.o
[362/1912] CXX obj/src/libnode.node_task_queue.o
[363/1912] CXX obj/src/libnode.node_symbols.o
[364/1912] CXX obj/src/libnode.node_stat_watcher.o
[365/1912] CXX obj/src/libnode.node_sqlite.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_timing.cc:2:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[366/1912] CXX obj/src/libnode.node_sockaddr.o
[367/1912] CXX obj/src/libnode.node_snapshotable.o
[368/1912] CXX obj/src/libnode.node_shadow_realm.o
[369/1912] CXX obj/src/libnode.node_serdes.o
[370/1912] CXX obj/src/libnode.node_sea.o
[371/1912] CXX obj/src/libnode.node_report_utils.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_aes.h:6,
                 from ../../src/node_crypto.h:31,
                 from ../../src/crypto/crypto_bio.h:27,
                 from ../../src/crypto/crypto_bio.cc:22:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[372/1912] CXX obj/src/libnode.node_report_module.o
[373/1912] CXX obj/src/libnode.node_report.o
In file included from ../../src/crypto/crypto_common.h:8,
                 from ../../src/crypto/crypto_spkac.cc:2:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from /usr/include/openssl/x509.h:37,
                 from /usr/include/openssl/ssl.h:32,
                 from ../../src/crypto/crypto_common.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from /usr/include/openssl/x509.h:33:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from /usr/include/openssl/ssl.h:38:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from /usr/include/openssl/x509.h:36:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from /usr/include/openssl/dsa.h:31:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[374/1912] CXX obj/src/libnode.node_realm.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_scrypt.h:6,
                 from ../../src/crypto/crypto_scrypt.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[375/1912] CXX obj/src/libnode.node_process_object.o
[376/1912] CXX obj/src/libnode.node_process_methods.o
[377/1912] CXX obj/src/libnode.node_process_events.o
[378/1912] CXX obj/src/libnode.node_postmortem_metadata.o
[379/1912] CXX obj/src/libnode.node_platform.o
[380/1912] CXX obj/src/libnode.node_perf.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_pbkdf2.h:6,
                 from ../../src/crypto/crypto_pbkdf2.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[381/1912] CXX obj/src/libnode.node_os.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_hkdf.h:8,
                 from ../../src/crypto/crypto_hkdf.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[382/1912] CXX obj/src/libnode.node_options.o
[383/1912] CXX obj/src/libnode.node_modules.o
In file included from ../../src/crypto/crypto_common.h:8,
                 from ../../src/crypto/crypto_common.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from /usr/include/openssl/x509.h:37,
                 from /usr/include/openssl/ssl.h:32,
                 from ../../src/crypto/crypto_common.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from /usr/include/openssl/x509.h:33:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from /usr/include/openssl/ssl.h:38:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from /usr/include/openssl/x509.h:36:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from /usr/include/openssl/dsa.h:31:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_common.cc: In function 'v8::MaybeLocal<v8::Object> node::crypto::GetEphemeralKey(node::Environment*, const SSLPointer&)':
../../src/crypto/crypto_common.cc:469:56: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  469 |           OSSL3_CONST EC_KEY* ec = EVP_PKEY_get0_EC_KEY(key.get());
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:29:
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_common.cc:470:62: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  470 |           int nid = EC_GROUP_get_curve_name(EC_KEY_get0_group(ec));
      |                                             ~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
[384/1912] CXX obj/src/libnode.node_metadata.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/inspector_io.cc:4:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[385/1912] CXX obj/src/libnode.node_messaging.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_util.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_util.cc: In function 'v8::Maybe<void> node::crypto::error::Decorate(node::Environment*, v8::Local<v8::Object>, long unsigned int)':
../../src/crypto/crypto_util.cc:443:41: warning: 'const char* ERR_func_error_string(long unsigned int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  443 |   const char* fs = ERR_func_error_string(err);
      |                    ~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from ../../deps/ncrypto/ncrypto.h:8:
/usr/include/openssl/err.h:459:35: note: declared here
  459 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e);
      |                                   ^~~~~~~~~~~~~~~~~~~~~
In member function 'node::crypto::ArrayBufferOrViewContents<char>::ToNullTerminatedCopy() const',
    inlined from 'node::crypto::ByteSource::FromBuffer(v8::Local<v8::Value>, bool)' at ../../src/crypto/crypto_util.cc:400:62,
    inlined from 'node::crypto::ByteSource::NullTerminatedCopy(node::Environment*, v8::Local<v8::Value>)' at ../../src/crypto/crypto_util.cc:417:79:
../../src/crypto/crypto_util.h:687:11: warning: 'memcpy' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
  687 |     memcpy(buf.data<void>(), data(), size());
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[386/1912] CXX obj/src/libnode.node_main_instance.o
[387/1912] CXX obj/src/libnode.node_i18n.o
[388/1912] CXX obj/src/libnode.node_http2.o
[389/1912] CXX obj/src/libnode.node_http_parser.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_aes.h:6,
                 from ../../src/node_crypto.h:31,
                 from ../../src/node_crypto.cc:22:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[390/1912] CXX obj/src/libnode.node_file.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_keygen.h:8,
                 from ../../src/crypto/crypto_keygen.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[391/1912] CXX obj/src/libnode.node_external_reference.o
[392/1912] CXX obj/src/libnode.node_errors.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_hmac.h:7,
                 from ../../src/crypto/crypto_hmac.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_hmac.cc: In member function 'void node::crypto::Hmac::HmacInit(const char*, const char*, int)':
../../src/crypto/crypto_hmac.cc:79:26: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   79 |   ctx_.reset(HMAC_CTX_new());
      |              ~~~~~~~~~~~~^~
/usr/include/openssl/hmac.h:33:33: note: declared here
   33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
      |                                 ^~~~~~~~~~~~
../../src/crypto/crypto_hmac.cc:80:29: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   80 |   if (!ctx_ || !HMAC_Init_ex(ctx_.get(), key, key_len, md, nullptr)) {
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_hmac.cc: In member function 'bool node::crypto::Hmac::HmacUpdate(const char*, std::size_t)':
../../src/crypto/crypto_hmac.cc:97:29: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, std::size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   97 |   return ctx_ && HMAC_Update(ctx_.get(),
      |                  ~~~~~~~~~~~^~~~~~~~~~~~
   98 |                              reinterpret_cast<const unsigned char*>(data),
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |                              len) == 1;
      |                              ~~~~
/usr/include/openssl/hmac.h:45:27: note: declared here
   45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
../../src/crypto/crypto_hmac.cc: In static member function 'static void node::crypto::Hmac::HmacDigest(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_hmac.cc:128:25: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  128 |     bool ok = HMAC_Final(hmac->ctx_.get(), md_value, &md_len);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:47:27: note: declared here
   47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md,
      |                           ^~~~~~~~~~
../../src/crypto/crypto_hmac.cc: In static member function 'static bool node::crypto::HmacTraits::DeriveBits(node::Environment*, const node::crypto::HmacConfig&, node::crypto::ByteSource*)':
../../src/crypto/crypto_hmac.cc:227:34: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  227 |   HMACCtxPointer ctx(HMAC_CTX_new());
      |                      ~~~~~~~~~~~~^~
/usr/include/openssl/hmac.h:33:33: note: declared here
   33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
      |                                 ^~~~~~~~~~~~
../../src/crypto/crypto_hmac.cc:229:28: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  229 |   if (!ctx || !HMAC_Init_ex(ctx.get(),
      |                ~~~~~~~~~~~~^~~~~~~~~~~
  230 |                             params.key.GetSymmetricKey(),
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231 |                             params.key.GetSymmetricKeySize(),
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232 |                             params.digest,
      |                             ~~~~~~~~~~~~~~
  233 |                             nullptr)) {
      |                             ~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_hmac.cc:237:19: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, std::size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  237 |   if (!HMAC_Update(
      |        ~~~~~~~~~~~^
  238 |           ctx.get(),
      |           ~~~~~~~~~~
  239 |           params.data.data<unsigned char>(),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  240 |           params.data.size())) {
      |           ~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:45:27: note: declared here
   45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
../../src/crypto/crypto_hmac.cc:247:18: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  247 |   if (!HMAC_Final(ctx.get(), buf.data<unsigned char>(), &len)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:47:27: note: declared here
   47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md,
      |                           ^~~~~~~~~~
[393/1912] CXX obj/src/libnode.node_env_var.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_aes.h:6,
                 from ../../src/crypto/crypto_aes.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[394/1912] CXX obj/src/libnode.node_dotenv.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_dsa.h:6,
                 from ../../src/crypto/crypto_dsa.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_dsa.cc: In function 'v8::Maybe<void> node::crypto::GetDsaKeyDetail(node::Environment*, const KeyObjectData&, v8::Local<v8::Object>)':
../../src/crypto/crypto_dsa.cc:140:37: warning: 'const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  140 |   const DSA* dsa = EVP_PKEY_get0_DSA(m_pkey.get());
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/evp.h:1365:22: note: declared here
 1365 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_dsa.cc:143:15: warning: 'void DSA_get0_pqg(const DSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  143 |   DSA_get0_pqg(dsa, &p, &q, nullptr);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dsa.h:206:28: note: declared here
  206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p,
      |                            ^~~~~~~~~~~~
[395/1912] CXX obj/src/libnode.node_dir.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_random.h:7,
                 from ../../src/crypto/crypto_random.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_random.cc: In static member function 'static bool node::crypto::CheckPrimeTraits::DeriveBits(node::Environment*, const node::crypto::CheckPrimeConfig&, node::crypto::ByteSource*)':
../../src/crypto/crypto_random.cc:193:27: warning: 'int BN_is_prime_ex(const BIGNUM*, int, BN_CTX*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  193 |   int ret = BN_is_prime_ex(
      |             ~~~~~~~~~~~~~~^
  194 |             params.candidate.get(),
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  195 |             params.checks,
      |             ~~~~~~~~~~~~~~ 
  196 |             ctx.get(),
      |             ~~~~~~~~~~     
  197 |             nullptr);
      |             ~~~~~~~~       
In file included from /usr/include/openssl/params.h:16,
                 from /usr/include/openssl/evp.h:32,
                 from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/bn.h:380:5: note: declared here
  380 | int BN_is_prime_ex(const BIGNUM *p, int nchecks, BN_CTX *ctx, BN_GENCB *cb);
      |     ^~~~~~~~~~~~~~
[396/1912] CXX obj/src/libnode.node_debug.o
[397/1912] CXX obj/src/libnode.node_credentials.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_hash.h:7,
                 from ../../src/crypto/crypto_hash.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_hash.cc: In static member function 'static void node::crypto::Hash::New(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_hash.cc:314:23: warning: 'const EVP_MD* EVP_MD_CTX_md(const EVP_MD_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  314 |     md = EVP_MD_CTX_md(orig->mdctx_.get());
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/evp.h:560:15: note: declared here
  560 | const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx);
      |               ^~~~~~~~~~~~~
[398/1912] CXX obj/src/libnode.node_contextify.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_sig.h:7,
                 from ../../src/crypto/crypto_sig.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_sig.cc: In function 'bool node::crypto::{anonymous}::ValidateDSAParameters(EVP_PKEY*)':
../../src/crypto/crypto_sig.cc:43:39: warning: 'const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   43 |     const DSA* dsa = EVP_PKEY_get0_DSA(key);
      |                      ~~~~~~~~~~~~~~~~~^~~~~
In file included from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/evp.h:1365:22: note: declared here
 1365 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_sig.cc:46:17: warning: 'void DSA_get0_pqg(const DSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   46 |     DSA_get0_pqg(dsa, &p, &q, nullptr);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dsa.h:206:28: note: declared here
  206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p,
      |                            ^~~~~~~~~~~~
../../src/crypto/crypto_sig.cc: In function 'std::unique_ptr<v8::BackingStore> node::crypto::{anonymous}::Node_SignFinal(node::Environment*, node::crypto::EVPMDCtxPointer&&, const node::crypto::EVPKeyPointer&, int, v8::Maybe<int>)':
../../src/crypto/crypto_sig.cc:96:63: warning: 'const EVP_MD* EVP_MD_CTX_md(const EVP_MD_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   96 |       EVP_PKEY_CTX_set_signature_md(pkctx.get(), EVP_MD_CTX_md(mdctx.get())) >
      |                                                  ~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/evp.h:560:15: note: declared here
  560 | const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx);
      |               ^~~~~~~~~~~~~
../../src/crypto/crypto_sig.cc: In function 'unsigned int node::crypto::{anonymous}::GetBytesOfRS(const node::crypto::EVPKeyPointer&)':
../../src/crypto/crypto_sig.cc:128:43: warning: 'const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  128 |     const DSA* dsa_key = EVP_PKEY_get0_DSA(pkey.get());
      |                          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/evp.h:1365:22: note: declared here
 1365 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_sig.cc:130:49: warning: 'const BIGNUM* DSA_get0_q(const DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  130 |     bits = BignumPointer::GetBitCount(DSA_get0_q(dsa_key));
      |                                       ~~~~~~~~~~^~~~~~~~~
/usr/include/openssl/dsa.h:214:37: note: declared here
  214 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *DSA_get0_q(const DSA *d);
      |                                     ^~~~~~~~~~
../../src/crypto/crypto_sig.cc:132:48: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  132 |     const EC_KEY* ec_key = EVP_PKEY_get0_EC_KEY(pkey.get());
      |                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_sig.cc:133:49: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  133 |     const EC_GROUP* ec_group = EC_KEY_get0_group(ec_key);
      |                                ~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_sig.cc: In member function 'node::crypto::SignBase::Error node::crypto::Verify::VerifyFinal(const node::crypto::EVPKeyPointer&, const node::crypto::ByteSource&, int, const v8::Maybe<int>&, bool*)':
../../src/crypto/crypto_sig.cc:527:65: warning: 'const EVP_MD* EVP_MD_CTX_md(const EVP_MD_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  527 |         EVP_PKEY_CTX_set_signature_md(pkctx.get(), EVP_MD_CTX_md(mdctx.get())) >
      |                                                    ~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/evp.h:560:15: note: declared here
  560 | const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx);
      |               ^~~~~~~~~~~~~
[399/1912] CXX obj/src/libnode.node_constants.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_cipher.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[400/1912] CXX obj/src/libnode.node_config.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_x509.h:7,
                 from ../../src/crypto/crypto_x509.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_x509.cc: In function 'v8::MaybeLocal<v8::Object> node::crypto::{anonymous}::GetPubKey(node::Environment*, const RSA*)':
../../src/crypto/crypto_x509.cc:681:28: warning: 'int i2d_RSA_PUBKEY(const RSA*, unsigned char**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  681 |   int size = i2d_RSA_PUBKEY(rsa, nullptr);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/openssl/objects.h:21,
                 from /usr/include/openssl/evp.h:44,
                 from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/x509.h:717:1: note: declared here
  717 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0,RSA, RSA_PUBKEY)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/node_mutex.h:6,
                 from ../../src/node_options.h:11,
                 from ../../src/inspector_agent.h:9,
                 from ../../src/env.h:29:
../../src/crypto/crypto_x509.cc:691:26: warning: 'int i2d_RSA_PUBKEY(const RSA*, unsigned char**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  691 |   CHECK_GE(i2d_RSA_PUBKEY(rsa, &serialized), 0);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_x509.cc:691:3: note: in expansion of macro 'CHECK_GE'
  691 |   CHECK_GE(i2d_RSA_PUBKEY(rsa, &serialized), 0);
      |   ^~~~~~~~
/usr/include/openssl/x509.h:717:1: note: declared here
  717 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0,RSA, RSA_PUBKEY)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_x509.cc: In function 'v8::MaybeLocal<v8::Value> node::crypto::{anonymous}::GetECPubKey(node::Environment*, const EC_GROUP*, const EC_KEY*)':
../../src/crypto/crypto_x509.cc:715:50: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  715 |   const EC_POINT* pubkey = EC_KEY_get0_public_key(ec);
      |                            ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_x509.cc:718:66: warning: 'point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  718 |   return ECPointToBuffer(env, group, pubkey, EC_KEY_get_conv_form(ec), nullptr)
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1093:47: note: declared here
 1093 | OSSL_DEPRECATEDIN_3_0 point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key);
      |                                               ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_x509.cc: In function 'v8::MaybeLocal<v8::Object> node::crypto::{anonymous}::X509ToObject(node::Environment*, const ncrypto::X509View&)':
../../src/crypto/crypto_x509.cc:773:32: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  773 |         rsa = EVP_PKEY_get0_RSA(pkey);
      |               ~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/openssl/evp.h:1356:22: note: declared here
 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_x509.cc:776:34: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  776 |         ec = EVP_PKEY_get0_EC_KEY(pkey);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_x509.cc:784:17: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  784 |     RSA_get0_key(rsa, &n, &e, nullptr);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:228:28: note: declared here
  228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
      |                            ^~~~~~~~~~~~
../../src/crypto/crypto_x509.cc:798:46: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  798 |     const EC_GROUP* group = EC_KEY_get0_group(ec);
      |                             ~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
[401/1912] CXX obj/src/libnode.node_builtins.o
[402/1912] CXX obj/src/libnode.node_buffer.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_context.h:7,
                 from ../../src/crypto/crypto_context.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_context.cc: In static member function 'static void node::crypto::SecureContext::SetDHParam(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_context.cc:934:35: warning: 'DH* PEM_read_bio_DHparams(BIO*, DH**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  934 |     dh.reset(PEM_read_bio_DHparams(bio.get(), nullptr, nullptr, nullptr));
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/ssl.h:37,
                 from ../../deps/ncrypto/ncrypto.h:13:
/usr/include/openssl/pem.h:473:1: note: declared here
  473 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH)
      | ^~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_context.cc:943:14: warning: 'void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  943 |   DH_get0_pqg(dh.get(), &p, nullptr, nullptr);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:264:28: note: declared here
  264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p,
      |                            ^~~~~~~~~~~
../../src/crypto/crypto_context.cc: In static member function 'static int node::crypto::SecureContext::TicketKeyCallback(SSL*, unsigned char*, unsigned char*, EVP_CIPHER_CTX*, HMAC_CTX*, int)':
../../src/crypto/crypto_context.cc:1349:15: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1349 |   HMAC_Init_ex(hctx,
      |   ~~~~~~~~~~~~^~~~~~
 1350 |                hmac_buf.data(),
      |                ~~~~~~~~~~~~~~~~
 1351 |                hmac_buf.length(),
      |                ~~~~~~~~~~~~~~~~~~
 1352 |                EVP_sha256(),
      |                ~~~~~~~~~~~~~
 1353 |                nullptr);
      |                ~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_context.cc: In static member function 'static int node::crypto::SecureContext::TicketCompatibilityCallback(SSL*, unsigned char*, unsigned char*, EVP_CIPHER_CTX*, HMAC_CTX*, int)':
../../src/crypto/crypto_context.cc:1387:21: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1387 |         HMAC_Init_ex(hctx,
      |         ~~~~~~~~~~~~^~~~~~
 1388 |                      sc->ticket_key_hmac_,
      |                      ~~~~~~~~~~~~~~~~~~~~~
 1389 |                      sizeof(sc->ticket_key_hmac_),
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1390 |                      EVP_sha256(),
      |                      ~~~~~~~~~~~~~
 1391 |                      nullptr) <= 0) {
      |                      ~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_context.cc:1404:19: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1404 |       HMAC_Init_ex(hctx, sc->ticket_key_hmac_, sizeof(sc->ticket_key_hmac_),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1405 |                    EVP_sha256(), nullptr) <= 0) {
      |                    ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
[403/1912] CXX obj/src/libnode.node_blob.o
[404/1912] CXX obj/src/libnode.node_binding.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_keys.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_keys.cc: In static member function 'static void node::crypto::KeyObjectHandle::InitECRaw(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_keys.cc:757:46: warning: 'EC_KEY* EC_KEY_new_by_curve_name(int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  757 |   ECKeyPointer eckey(EC_KEY_new_by_curve_name(id));
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1017:31: note: declared here
 1017 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_keys.cc:761:44: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  761 |   const EC_GROUP* group = EC_KEY_get0_group(eckey.get());
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_keys.cc:766:29: warning: 'int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  766 |       !EC_KEY_set_public_key(eckey.get(), pub.get())) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1089:27: note: declared here
 1089 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
      |                           ^~~~~~~~~~~~~~~~~~~~~
[405/1912] CXX obj/src/libnode.node_api.o
[406/1912] CXX obj/src/libnode.node.o
[407/1912] CXX obj/src/libnode.module_wrap.o
[408/1912] CXX obj/src/libnode.json_parser.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_keygen.h:8,
                 from ../../src/crypto/crypto_ec.h:8,
                 from ../../src/crypto/crypto_ec.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_ec.cc: In constructor 'node::crypto::ECDH::ECDH(node::Environment*, v8::Local<v8::Object>, node::crypto::ECKeyPointer&&)':
../../src/crypto/crypto_ec.cc:108:29: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  108 |     group_(EC_KEY_get0_group(key_.get())) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::New(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:130:44: warning: 'EC_KEY* EC_KEY_new_by_curve_name(int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  130 |   ECKeyPointer key(EC_KEY_new_by_curve_name(nid));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/openssl/ec.h:1017:31: note: declared here
 1017 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::GenerateKeys(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:144:27: warning: 'int EC_KEY_generate_key(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  144 |   if (!EC_KEY_generate_key(ecdh->key_.get()))
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1120:27: note: declared here
 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key);
      |                           ^~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::ComputeSecret(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:210:24: warning: 'int ECDH_compute_key(void*, std::size_t, const EC_POINT*, const EC_KEY*, void* (*)(const void*, std::size_t, void*, std::size_t*))' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  210 |   if (!ECDH_compute_key(
      |        ~~~~~~~~~~~~~~~~^
  211 |           bs->Data(), bs->ByteLength(), pub.get(), ecdh->key_.get(), nullptr))
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1315:27: note: declared here
 1315 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen,
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::GetPublicKey(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:229:44: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  229 |   const EC_GROUP* group = EC_KEY_get0_group(ecdh->key_.get());
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:230:47: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  230 |   const EC_POINT* pub = EC_KEY_get0_public_key(ecdh->key_.get());
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::GetPrivateKey(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:252:44: warning: 'const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  252 |   const BIGNUM* b = EC_KEY_get0_private_key(ecdh->key_.get());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1067:37: note: declared here
 1067 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::SetPrivateKey(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:294:34: warning: 'EC_KEY* EC_KEY_dup(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  294 |   ECKeyPointer new_key(EC_KEY_dup(ecdh->key_.get()));
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1035:31: note: declared here
 1035 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_dup(const EC_KEY *src);
      |                               ^~~~~~~~~~
../../src/crypto/crypto_ec.cc:297:38: warning: 'int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  297 |   int result = EC_KEY_set_private_key(new_key.get(), priv.get());
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1075:27: note: declared here
 1075 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv);
      |                           ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:308:51: warning: 'const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  308 |   const BIGNUM* priv_key = EC_KEY_get0_private_key(new_key.get());
      |                            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1067:37: note: declared here
 1067 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:320:29: warning: 'int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  320 |   if (!EC_KEY_set_public_key(new_key.get(), pub.get()))
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1089:27: note: declared here
 1089 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
      |                           ^~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:325:35: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  325 |   ecdh->group_ = EC_KEY_get0_group(ecdh->key_.get());
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::SetPublicKey(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:347:32: warning: 'int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  347 |   int r = EC_KEY_set_public_key(ecdh->key_.get(), pub.get());
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1089:27: note: declared here
 1089 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
      |                           ^~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In member function 'bool node::crypto::ECDH::IsKeyPairValid()':
../../src/crypto/crypto_ec.cc:371:31: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  371 |   return 1 == EC_KEY_check_key(key_.get());
      |               ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/ec.h:1126:27: note: declared here
 1126 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key);
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static bool node::crypto::ECDHBitsTraits::DeriveBits(node::Environment*, const node::crypto::ECDHBitsConfig&, node::crypto::ByteSource*)':
../../src/crypto/crypto_ec.cc:493:43: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  493 |         private_key = EVP_PKEY_get0_EC_KEY(m_privkey.get());
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:497:54: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  497 |       const EC_KEY* public_key = EVP_PKEY_get0_EC_KEY(m_pubkey.get());
      |                                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:499:48: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  499 |       const EC_GROUP* group = EC_KEY_get0_group(private_key);
      |                               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
In file included from ../../src/node_mutex.h:6,
                 from ../../src/node_options.h:11,
                 from ../../src/inspector_agent.h:9,
                 from ../../src/env.h:29:
../../src/crypto/crypto_ec.cc:503:32: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  503 |       CHECK_EQ(EC_KEY_check_key(private_key), 1);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:503:7: note: in expansion of macro 'CHECK_EQ'
  503 |       CHECK_EQ(EC_KEY_check_key(private_key), 1);
      |       ^~~~~~~~
/usr/include/openssl/ec.h:1126:27: note: declared here
 1126 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key);
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:504:32: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  504 |       CHECK_EQ(EC_KEY_check_key(public_key), 1);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:504:7: note: in expansion of macro 'CHECK_EQ'
  504 |       CHECK_EQ(EC_KEY_check_key(public_key), 1);
      |       ^~~~~~~~
/usr/include/openssl/ec.h:1126:27: note: declared here
 1126 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key);
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:505:51: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  505 |       const EC_POINT* pub = EC_KEY_get0_public_key(public_key);
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:511:27: warning: 'int ECDH_compute_key(void*, std::size_t, const EC_POINT*, const EC_KEY*, void* (*)(const void*, std::size_t, void*, std::size_t*))' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  511 |       if (ECDH_compute_key(buf.data<char>(), len, pub, private_key, nullptr) <=
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1315:27: note: declared here
 1315 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen,
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In function 'node::crypto::WebCryptoKeyExportStatus node::crypto::{anonymous}::EC_Raw_Export(const node::crypto::KeyObjectData&, const node::crypto::ECKeyExportConfig&, node::crypto::ByteSource*)':
../../src/crypto/crypto_ec.cc:604:46: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  604 |   const EC_KEY* ec_key = EVP_PKEY_get0_EC_KEY(m_pkey.get());
      |                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:626:46: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  626 |     const EC_GROUP* group = EC_KEY_get0_group(ec_key);
      |                             ~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:627:51: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  627 |     const EC_POINT* point = EC_KEY_get0_public_key(ec_key);
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static node::crypto::WebCryptoKeyExportStatus node::crypto::ECKeyExportTraits::DoExport(const node::crypto::KeyObjectData&, node::crypto::WebCryptoKeyFormat, const node::crypto::ECKeyExportConfig&, node::crypto::ByteSource*)':
../../src/crypto/crypto_ec.cc:683:52: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  683 |         const EC_KEY* ec_key = EVP_PKEY_get0_EC_KEY(m_pkey.get());
      |                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:684:50: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  684 |         const EC_GROUP* group = EC_KEY_get0_group(ec_key);
      |                                 ~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:685:55: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  685 |         const EC_POINT* point = EC_KEY_get0_public_key(ec_key);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:694:35: warning: 'EC_KEY* EC_KEY_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  694 |         ECKeyPointer ec(EC_KEY_new());
      |                         ~~~~~~~~~~^~
/usr/include/openssl/ec.h:987:31: note: declared here
  987 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void);
      |                               ^~~~~~~~~~
../../src/crypto/crypto_ec.cc:695:37: warning: 'int EC_KEY_set_group(EC_KEY*, const EC_GROUP*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  695 |         CHECK_EQ(1, EC_KEY_set_group(ec.get(), group));
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:695:9: note: in expansion of macro 'CHECK_EQ'
  695 |         CHECK_EQ(1, EC_KEY_set_group(ec.get(), group));
      |         ^~~~~~~~
/usr/include/openssl/ec.h:1061:27: note: declared here
 1061 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group);
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:703:42: warning: 'int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  703 |         CHECK_EQ(1, EC_KEY_set_public_key(ec.get(), uncompressed.get()));
      |                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:703:9: note: in expansion of macro 'CHECK_EQ'
  703 |         CHECK_EQ(1, EC_KEY_set_public_key(ec.get(), uncompressed.get()));
      |         ^~~~~~~~
/usr/include/openssl/ec.h:1089:27: note: declared here
 1089 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
      |                           ^~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:705:41: warning: 'int EVP_PKEY_set1_EC_KEY(EVP_PKEY*, ec_key_st*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  705 |         CHECK_EQ(1, EVP_PKEY_set1_EC_KEY(pkey.get(), ec.get()));
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:705:9: note: in expansion of macro 'CHECK_EQ'
  705 |         CHECK_EQ(1, EVP_PKEY_set1_EC_KEY(pkey.get(), ec.get()));
      |         ^~~~~~~~
/usr/include/openssl/evp.h:1380:5: note: declared here
 1380 | int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key);
      |     ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In function 'v8::Maybe<void> node::crypto::ExportJWKEcKey(node::Environment*, const KeyObjectData&, v8::Local<v8::Object>)':
../../src/crypto/crypto_ec.cc:724:42: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  724 |   const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(m_pkey.get());
      |                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:727:47: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  727 |   const EC_POINT* pub = EC_KEY_get0_public_key(ec);
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:728:44: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  728 |   const EC_GROUP* group = EC_KEY_get0_group(ec);
      |                           ~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:794:48: warning: 'const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  794 |     const BIGNUM* pvt = EC_KEY_get0_private_key(ec);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1067:37: note: declared here
 1067 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In function 'node::crypto::KeyObjectData node::crypto::ImportJWKEcKey(node::Environment*, v8::Local<v8::Object>, const v8::FunctionCallbackInfo<v8::Value>&, unsigned int)':
../../src/crypto/crypto_ec.cc:888:43: warning: 'EC_KEY* EC_KEY_new_by_curve_name(int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  888 |   ECKeyPointer ec(EC_KEY_new_by_curve_name(nid));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/openssl/ec.h:1017:31: note: declared here
 1017 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:897:48: warning: 'int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  897 |   if (!EC_KEY_set_public_key_affine_coordinates(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  898 |           ec.get(),
      |           ~~~~~~~~~                             
  899 |           x.ToBN().get(),
      |           ~~~~~~~~~~~~~~~                       
  900 |           y.ToBN().get())) {
      |           ~~~~~~~~~~~~~~~                       
/usr/include/openssl/ec.h:1141:27: note: declared here
 1141 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:907:32: warning: 'int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  907 |     if (!EC_KEY_set_private_key(ec.get(), d.ToBN().get())) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1075:27: note: declared here
 1075 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv);
      |                           ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:914:32: warning: 'int EVP_PKEY_set1_EC_KEY(EVP_PKEY*, ec_key_st*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  914 |   CHECK_EQ(EVP_PKEY_set1_EC_KEY(pkey.get(), ec.get()), 1);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:914:3: note: in expansion of macro 'CHECK_EQ'
  914 |   CHECK_EQ(EVP_PKEY_set1_EC_KEY(pkey.get(), ec.get()), 1);
      |   ^~~~~~~~
/usr/include/openssl/evp.h:1380:5: note: declared here
 1380 | int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key);
      |     ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In function 'v8::Maybe<void> node::crypto::GetEcKeyDetail(node::Environment*, const KeyObjectData&, v8::Local<v8::Object>)':
../../src/crypto/crypto_ec.cc:926:42: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  926 |   const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(m_pkey.get());
      |                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:929:44: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  929 |   const EC_GROUP* group = EC_KEY_get0_group(ec);
      |                           ~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In function 'std::size_t node::crypto::GroupOrderSize(const EVPKeyPointer&)':
../../src/crypto/crypto_ec.cc:948:42: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  948 |   const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(key.get());
      |                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:950:44: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  950 |   const EC_GROUP* group = EC_KEY_get0_group(ec);
      |                           ~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
[409/1912] CXX obj/src/libnode.js_udp_wrap.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_dh.h:6,
                 from ../../src/crypto/crypto_dh.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[410/1912] CXX obj/src/libnode.json_utils.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_rsa.h:6,
                 from ../../src/crypto/crypto_rsa.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_rsa.cc: In static member function 'static node::crypto::EVPKeyCtxPointer node::crypto::RsaKeyGenTraits::Setup(node::crypto::RsaKeyPairGenConfig*)':
../../src/crypto/crypto_rsa.cc:54:43: warning: 'int EVP_PKEY_CTX_set_rsa_keygen_pubexp(EVP_PKEY_CTX*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   54 |     if (EVP_PKEY_CTX_set_rsa_keygen_pubexp(ctx.get(), bn.get()) <= 0)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:134:5: note: declared here
  134 | int EVP_PKEY_CTX_set_rsa_keygen_pubexp(EVP_PKEY_CTX *ctx, BIGNUM *pubexp);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc: In function 'v8::Maybe<void> node::crypto::ExportJWKRsaKey(node::Environment*, const KeyObjectData&, v8::Local<v8::Object>)':
../../src/crypto/crypto_rsa.cc:370:28: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  370 |     rsa = EVP_PKEY_get0_RSA(m_pkey.get());
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/evp.h:1356:22: note: declared here
 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:372:48: warning: 'void* EVP_PKEY_get0(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  372 |     rsa = static_cast<const RSA*>(EVP_PKEY_get0(m_pkey.get()));
      |                                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1340:7: note: declared here
 1340 | void *EVP_PKEY_get0(const EVP_PKEY *pkey);
      |       ^~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:384:15: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  384 |   RSA_get0_key(rsa, &n, &e, &d);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:228:28: note: declared here
  228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
      |                            ^~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:399:21: warning: 'void RSA_get0_factors(const RSA*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  399 |     RSA_get0_factors(rsa, &p, &q);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/rsa.h:231:28: note: declared here
  231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r,
      |                            ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:400:24: warning: 'void RSA_get0_crt_params(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  400 |     RSA_get0_crt_params(rsa, &dp, &dq, &qi);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:236:28: note: declared here
  236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r,
      |                            ^~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc: In function 'node::crypto::KeyObjectData node::crypto::ImportJWKRsaKey(node::Environment*, v8::Local<v8::Object>, const v8::FunctionCallbackInfo<v8::Value>&, unsigned int)':
../../src/crypto/crypto_rsa.cc:438:25: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  438 |   RSAPointer rsa(RSA_new());
      |                  ~~~~~~~^~
/usr/include/openssl/rsa.h:212:28: note: declared here
  212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
      |                            ^~~~~~~
../../src/crypto/crypto_rsa.cc:443:20: warning: 'int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  443 |   if (!RSA_set0_key(
      |        ~~~~~~~~~~~~^
  444 |           rsa.get(),
      |           ~~~~~~~~~~
  445 |           n.ToBN().release(),
      |           ~~~~~~~~~~~~~~~~~~~
  446 |           e.ToBN().release(),
      |           ~~~~~~~~~~~~~~~~~~~
  447 |           nullptr)) {
      |           ~~~~~~~~  
/usr/include/openssl/rsa.h:218:27: note: declared here
  218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:484:22: warning: 'int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  484 |     if (!RSA_set0_key(rsa.get(), nullptr, nullptr, d.ToBN().release()) ||
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:218:27: note: declared here
  218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:485:26: warning: 'int RSA_set0_factors(RSA*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  485 |         !RSA_set0_factors(rsa.get(), p.ToBN().release(), q.ToBN().release()) ||
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:219:27: note: declared here
  219 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q);
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:486:29: warning: 'int RSA_set0_crt_params(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  486 |         !RSA_set0_crt_params(
      |          ~~~~~~~~~~~~~~~~~~~^
  487 |             rsa.get(),
      |             ~~~~~~~~~~       
  488 |             dp.ToBN().release(),
      |             ~~~~~~~~~~~~~~~~~~~~
  489 |             dq.ToBN().release(),
      |             ~~~~~~~~~~~~~~~~~~~~
  490 |             qi.ToBN().release())) {
      |             ~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:220:27: note: declared here
  220 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r,
      |                           ^~~~~~~~~~~~~~~~~~~
In file included from ../../src/node_mutex.h:6,
                 from ../../src/node_options.h:11,
                 from ../../src/inspector_agent.h:9,
                 from ../../src/env.h:29:
../../src/crypto/crypto_rsa.cc:497:29: warning: 'int EVP_PKEY_set1_RSA(EVP_PKEY*, rsa_st*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  497 |   CHECK_EQ(EVP_PKEY_set1_RSA(pkey.get(), rsa.get()), 1);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_rsa.cc:497:3: note: in expansion of macro 'CHECK_EQ'
  497 |   CHECK_EQ(EVP_PKEY_set1_RSA(pkey.get(), rsa.get()), 1);
      |   ^~~~~~~~
/usr/include/openssl/evp.h:1354:5: note: declared here
 1354 | int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key);
      |     ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc: In function 'v8::Maybe<void> node::crypto::GetRsaKeyDetail(node::Environment*, const KeyObjectData&, v8::Local<v8::Object>)':
../../src/crypto/crypto_rsa.cc:517:28: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  517 |     rsa = EVP_PKEY_get0_RSA(m_pkey.get());
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1356:22: note: declared here
 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:519:48: warning: 'void* EVP_PKEY_get0(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  519 |     rsa = static_cast<const RSA*>(EVP_PKEY_get0(m_pkey.get()));
      |                                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1340:7: note: declared here
 1340 | void *EVP_PKEY_get0(const EVP_PKEY *pkey);
      |       ^~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:523:15: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  523 |   RSA_get0_key(rsa, &n, &e, nullptr);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:228:28: note: declared here
  228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
      |                            ^~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:564:55: warning: 'const RSA_PSS_PARAMS* RSA_get0_pss_params(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  564 |     const RSA_PSS_PARAMS* params = RSA_get0_pss_params(rsa);
      |                                    ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/openssl/rsa.h:251:45: note: declared here
  251 | OSSL_DEPRECATEDIN_3_0 const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r);
      |                                             ^~~~~~~~~~~~~~~~~~~
[411/1912] CXX obj/src/libnode.js_stream.o
In file included from ../../deps/v8/include/v8-handle-base.h:8,
                 from ../../deps/v8/include/v8-local-handle.h:13,
                 from ../../deps/v8/include/v8-profiler.h:15,
                 from ../../src/memory_tracker.h:5,
                 from ../../src/base_object.h:29,
                 from ../../src/node_webstorage.h:6,
                 from ../../src/node_webstorage.cc:1:
In function 'v8::internal::Internals::GetRoot(v8::Isolate*, int)',
    inlined from 'v8::ReturnValue<v8::Value>::SetTheHole()' at ../../deps/v8/include/v8-function-callback.h:441:23,
    inlined from 'v8::ReturnValue<v8::Value>::Set<v8::Primitive>(v8::Local<v8::Primitive>)void' at ../../deps/v8/include/v8-function-callback.h:358:15,
    inlined from 'node::webstorage::StorageGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)' at ../../src/node_webstorage.cc:564:30:
../../deps/v8/include/v8-internal.h:962:39: warning: array subscript 0 is outside array bounds of 'Address[0:]' [-Warray-bounds=]
  962 |     return *GetRootSlot(isolate, index);
      |                                       ^
In function 'node::webstorage::StorageGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)':
cc1plus: note: source object is likely at address zero
[412/1912] CXX obj/src/libnode.js_native_api_v8.o
[413/1912] CXX obj/src/libnode.internal_only_v8.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_context.h:7,
                 from ../../src/crypto/crypto_tls.h:27,
                 from ../../src/crypto/crypto_tls.cc:22:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_tls.cc: In member function 'void node::crypto::TLSWrap::ClearOut()':
../../src/crypto/crypto_tls.cc:845:49: warning: 'const char* ERR_func_error_string(long unsigned int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  845 |           const char* fs = ERR_func_error_string(ssl_err);
      |                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ../../deps/ncrypto/ncrypto.h:8:
/usr/include/openssl/err.h:459:35: note: declared here
  459 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e);
      |                                   ^~~~~~~~~~~~~~~~~~~~~
[414/1912] CXX obj/src/libnode.histogram.o
[415/1912] CXX obj/src/libnode.heap_utils.o
[416/1912] CXX obj/src/libnode.handle_wrap.o
[417/1912] CXX obj/src/libnode.fs_event_wrap.o
[418/1912] CXX obj/src/libnode.env.o
[419/1912] CXX obj/src/libnode.encoding_binding.o
[420/1912] CXX obj/src/libnode.embedded_data.o
[421/1912] CXX obj/src/libnode.debug_utils.o
[422/1912] CXX obj/src/dataqueue/libnode.queue.o
[423/1912] CXX obj/src/libnode.connection_wrap.o
In file included from ../../src/node_metadata.cc:29:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[424/1912] CXX obj/src/libnode.connect_wrap.o
[425/1912] CXX obj/src/libnode.compile_cache.o
[426/1912] CXX obj/src/libnode.cleanup_queue.o
[427/1912] CXX obj/src/libnode.cares_wrap.o
[428/1912] CXX obj/src/libnode.base_object.o
[429/1912] CXX obj/src/libnode.async_wrap.o
[430/1912] CXX obj/src/libnode.async_context_frame.o
[431/1912] CXX obj/src/api/libnode.utils.o
[432/1912] CXX obj/src/api/libnode.hooks.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/node_main_instance.cc:4:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[433/1912] CXX obj/src/api/libnode.exceptions.o
[434/1912] CXX obj/src/api/libnode.environment.o
[435/1912] CXX obj/src/api/libnode.encoding.o
[436/1912] CXX obj/src/api/libnode.embed_helpers.o
[437/1912] CXX obj/src/api/libnode.callback.o
[438/1912] CXX obj/src/api/libnode.async_resource.o
[439/1912] CXX obj/gen/src/node/inspector/protocol/libnode.Network.o
[440/1912] CXX obj/gen/src/node/inspector/protocol/libnode.NodeRuntime.o
[441/1912] CXX obj/gen/src/node/inspector/protocol/libnode.NodeTracing.o
[442/1912] CXX obj/gen/src/node/inspector/protocol/libnode.NodeWorker.o
[443/1912] CXX obj/gen/src/node/inspector/protocol/libnode.Protocol.o
[444/1912] CXX obj/gen/libnode.node_javascript.o
In file included from /usr/include/c++/14.2.0/string:51,
                 from ../../src/node_sea.h:8,
                 from ../../src/node_sea.cc:1:
In function 'std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char*, char*>(char**, char**, char**)char**',
    inlined from 'std::__copy_move_a2<false, char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_algobase.h:521:30,
    inlined from 'std::__copy_move_a1<false, char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_algobase.h:548:42,
    inlined from 'std::__copy_move_a<false, char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_algobase.h:555:31,
    inlined from 'std::copy<char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_algobase.h:651:7,
    inlined from 'std::__uninitialized_copy<true>::__uninit_copy<char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:147:27,
    inlined from 'std::uninitialized_copy<char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:185:15,
    inlined from 'std::__uninitialized_copy_a<char**, char**, char*>(char**, char**, char**, std::allocator<char*>&)char**' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<char*, std::allocator<char*> >::_M_range_insert<char**>(__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, char**, char**, std::forward_iterator_tag)void' at /usr/include/c++/14.2.0/bits/vector.tcc:1022:38,
    inlined from 'std::vector<char*, std::allocator<char*> >::insert<char**, void>(__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > >, char**, char**)__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > >' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19,
    inlined from 'node::sea::FixupArgsForSEA(int, char**)' at ../../src/node_sea.cc:272:20:
/usr/include/c++/14.2.0/bits/stl_algobase.h:452:30: warning: 'memcpy' writing between 9 and 17179869160 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/powerpc64le-alpine-linux-musl/bits/c++allocator.h:33,
                 from /usr/include/c++/14.2.0/bits/allocator.h:46,
                 from /usr/include/c++/14.2.0/string:43:
In member function 'std::__new_allocator<char*>::allocate(unsigned long, void const*)',
    inlined from 'std::allocator<char*>::allocate(unsigned long)' at /usr/include/c++/14.2.0/bits/allocator.h:196:40,
    inlined from 'std::allocator_traits<std::allocator<char*> >::allocate(std::allocator<char*>&, unsigned long)' at /usr/include/c++/14.2.0/bits/alloc_traits.h:478:28,
    inlined from 'std::_Vector_base<char*, std::allocator<char*> >::_M_allocate(unsigned long)' at /usr/include/c++/14.2.0/bits/stl_vector.h:380:33,
    inlined from 'std::vector<char*, std::allocator<char*> >::_M_range_insert<char**>(__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, char**, char**, std::forward_iterator_tag)void' at /usr/include/c++/14.2.0/bits/vector.tcc:1013:40,
    inlined from 'std::vector<char*, std::allocator<char*> >::insert<char**, void>(__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > >, char**, char**)__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > >' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19,
    inlined from 'node::sea::FixupArgsForSEA(int, char**)' at ../../src/node_sea.cc:272:20:
/usr/include/c++/14.2.0/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by 'operator new(unsigned long)'
  151 |         return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp)));
      |                                                       ^
In file included from ../../src/node.cc:50:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[445/1912] AR obj/tools/v8_gypfiles/libtorque_base.a
[446/1912] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp
[447/1912] LINK torque
[448/1912] ACTION run_torque: run_torque_action_e3070f7afaffd8a3b4612441e26c1d85
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseGeneralReply(node::Environment*, const unsigned char*, int, int*, v8::Local<v8::Array>, void*, int*)':
../../src/cares_wrap.cc:215:34: warning: 'int ares_parse_a_reply(const unsigned char*, int, hostent**, ares_addrttl*, int*)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  215 |       status = ares_parse_a_reply(buf,
      |                ~~~~~~~~~~~~~~~~~~^~~~~
  216 |                                   len,
      |                                   ~~~~
  217 |                                   &host,
      |                                   ~~~~~~
  218 |                                   static_cast<ares_addrttl*>(addrttls),
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  219 |                                   naddrttls);
      |                                   ~~~~~~~~~~
In file included from ../../src/cares_wrap.h:16,
                 from ../../src/cares_wrap.cc:22:
/usr/include/ares.h:1098:55: note: declared here
 1098 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_a_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc:222:37: warning: 'int ares_parse_aaaa_reply(const unsigned char*, int, hostent**, ares_addr6ttl*, int*)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  222 |       status = ares_parse_aaaa_reply(buf,
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
  223 |                                      len,
      |                                      ~~~~
  224 |                                      &host,
      |                                      ~~~~~~
  225 |                                      static_cast<ares_addr6ttl*>(addrttls),
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  226 |                                      naddrttls);
      |                                      ~~~~~~~~~~
/usr/include/ares.h:1102:55: note: declared here
 1102 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_aaaa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc:229:35: warning: 'int ares_parse_ns_reply(const unsigned char*, int, hostent**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  229 |       status = ares_parse_ns_reply(buf, len, &host);
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/ares.h:1113:55: note: declared here
 1113 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ns_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc:232:36: warning: 'int ares_parse_ptr_reply(const unsigned char*, int, const void*, int, int, hostent**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  232 |       status = ares_parse_ptr_reply(buf, len, nullptr, 0, AF_INET, &host);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1109:55: note: declared here
 1109 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ptr_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseMxReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../../src/cares_wrap.cc:291:35: warning: 'int ares_parse_mx_reply(const unsigned char*, int, ares_mx_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  291 |   int status = ares_parse_mx_reply(buf, len, &mx_start);
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1119:55: note: declared here
 1119 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_mx_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseCaaReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../../src/cares_wrap.cc:326:36: warning: 'int ares_parse_caa_reply(const unsigned char*, int, ares_caa_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  326 |   int status = ares_parse_caa_reply(buf, len, &caa_start);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1106:55: note: declared here
 1106 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_caa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseTxtReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../../src/cares_wrap.cc:363:40: warning: 'int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  363 |   int status = ares_parse_txt_reply_ext(buf, len, &txt_out);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1125:55: note: declared here
 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseSrvReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../../src/cares_wrap.cc:426:36: warning: 'int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  426 |   int status = ares_parse_srv_reply(buf, len, &srv_start);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1116:55: note: declared here
 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseNaptrReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../../src/cares_wrap.cc:468:38: warning: 'int ares_parse_naptr_reply(const unsigned char*, int, ares_naptr_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  468 |   int status = ares_parse_naptr_reply(buf, len, &naptr_start);
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1128:55: note: declared here
 1128 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_naptr_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In member function 'void node::cares_wrap::ChannelWrap::EnsureServers()':
../../src/cares_wrap.cc:797:25: warning: 'int ares_get_servers_ports(const ares_channel_t*, ares_addr_port_node**)' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations]
  797 |   ares_get_servers_ports(channel_, &servers);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1188:28: note: declared here
 1188 | int                        ares_get_servers_ports(const ares_channel_t        *channel,
      |                            ^~~~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In static member function 'static int node::cares_wrap::SoaTraits::Parse(node::cares_wrap::QuerySoaWrap*, const std::unique_ptr<node::cares_wrap::ResponseData>&)':
../../src/cares_wrap.cc:1326:36: warning: 'int ares_parse_soa_reply(const unsigned char*, int, ares_soa_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
 1326 |   int status = ares_parse_soa_reply(buf, len, &soa_out);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1131:55: note: declared here
 1131 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_soa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'void node::cares_wrap::{anonymous}::GetServers(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/cares_wrap.cc:1696:33: warning: 'int ares_get_servers_ports(const ares_channel_t*, ares_addr_port_node**)' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations]
 1696 |   int r = ares_get_servers_ports(channel->cares_channel(), &servers);
      |           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1188:28: note: declared here
 1188 | int                        ares_get_servers_ports(const ares_channel_t        *channel,
      |                            ^~~~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'void node::cares_wrap::{anonymous}::SetServers(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/cares_wrap.cc:1741:30: warning: 'int ares_set_servers(ares_channel_t*, const ares_addr_node*)' is deprecated: Use ares_set_servers_csv instead [-Wdeprecated-declarations]
 1741 |     int rv = ares_set_servers(channel->cares_channel(), nullptr);
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1168:61: note: declared here
 1168 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_set_servers_csv) int ares_set_servers(
      |                                                             ^~~~~~~~~~~~~~~~
../../src/cares_wrap.cc:1796:33: warning: 'int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations]
 1796 |     err = ares_set_servers_ports(channel->cares_channel(), servers.data());
      |           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1173:20: note: declared here
 1173 | int                ares_set_servers_ports(ares_channel_t                   *channel,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
[449/1912] STAMP obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp
[450/1912] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp
[451/1912] STAMP obj/tools/v8_gypfiles/v8_init.actions_depends.stamp
[452/1912] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp
[453/1912] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp
[454/1912] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp
[455/1912] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp
[456/1912] ACTION postmortem-metadata: gen-postmortem-metadata_7acc03b21ed727c9887fcf4669bc652e
[457/1912] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp
[458/1912] STAMP obj/tools/v8_gypfiles/v8_turboshaft.compile_depends.stamp
[459/1912] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp
[460/1912] CXX obj/deps/v8/src/init/v8_init.setup-isolate-full.o
[461/1912] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp
[462/1912] STAMP obj/tools/v8_gypfiles/v8_turboshaft.actions_depends.stamp
[463/1912] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp
[464/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.wasm-to-js-tq-csa.o
[465/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.js-to-wasm-tq-csa.o
[466/1912] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp
[467/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-typer.o
[468/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-loop-peeling.o
[469/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-load-elimination.o
[470/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-js-lowering.o
[471/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-inlining.o
[472/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-inlining-into-js.o
[473/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-graph-assembler.o
[474/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-operator-reducer.o
[475/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-lowering.o
[476/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-escape-analysis.o
[477/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler.o
[478/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler-definitions.o
[479/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-call-descriptors.o
[480/1912] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-address-reassociation.o
[481/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-turboshaft-compiler.o
[482/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-optimize-phase.o
[483/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-lowering-phase.o
[484/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-typed-optimization-reducer.o
[485/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-optimize-phase.o
[486/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.int64-lowering-phase.o
[487/1912] CXX obj/deps/v8/src/compiler/v8_compiler.int64-lowering.o
[488/1912] CXX obj/deps/v8/src/compiler/backend/ppc/v8_compiler.unwinding-info-writer-ppc.o
[489/1912] CXX obj/deps/v8/src/compiler/backend/ppc/v8_compiler.instruction-selector-ppc.o
[490/1912] CXX obj/deps/v8/src/compiler/backend/ppc/v8_compiler.instruction-scheduler-ppc.o
[491/1912] CXX obj/deps/v8/src/compiler/backend/ppc/v8_compiler.code-generator-ppc.o
[492/1912] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o
[493/1912] CXX obj/deps/v8/src/compiler/v8_compiler.verifier.o
[494/1912] CXX obj/deps/v8/src/compiler/v8_compiler.value-numbering-reducer.o
[495/1912] CXX obj/deps/v8/src/compiler/v8_compiler.types.o
[496/1912] CXX obj/deps/v8/src/compiler/v8_compiler.typer.o
[497/1912] CXX obj/deps/v8/src/compiler/v8_compiler.typed-optimization.o
[498/1912] CXX obj/deps/v8/src/compiler/v8_compiler.type-narrowing-reducer.o
[499/1912] CXX obj/deps/v8/src/compiler/v8_compiler.type-cache.o
[500/1912] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-enabled.o
[501/1912] CXX obj/deps/v8/src/compiler/v8_compiler.string-builder-optimizer.o
[502/1912] CXX obj/deps/v8/src/compiler/v8_compiler.store-store-elimination.o
[503/1912] CXX obj/deps/v8/src/compiler/v8_compiler.state-values-utils.o
[504/1912] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator.o
[505/1912] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator-reducer.o
[506/1912] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering.o
[507/1912] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering-verifier.o
[508/1912] CXX obj/deps/v8/src/compiler/v8_compiler.select-lowering.o
[509/1912] CXX obj/deps/v8/src/compiler/v8_compiler.scheduler.o
[510/1912] CXX obj/deps/v8/src/compiler/v8_compiler.schedule.o
[511/1912] CXX obj/deps/v8/src/compiler/v8_compiler.representation-change.o
[512/1912] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o
[513/1912] CXX obj/deps/v8/src/compiler/v8_compiler.redundancy-elimination.o
[514/1912] CXX obj/deps/v8/src/compiler/v8_compiler.raw-machine-assembler.o
[515/1912] CXX obj/deps/v8/src/compiler/v8_compiler.property-access-builder.o
[516/1912] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline.o
[517/1912] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline-statistics.o
[518/1912] CXX obj/deps/v8/src/compiler/v8_compiler.pair-load-store-reducer.o
[519/1912] CXX obj/deps/v8/src/compiler/v8_compiler.osr.o
[520/1912] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o
[521/1912] CXX obj/deps/v8/src/compiler/v8_compiler.operator-properties.o
[522/1912] CXX obj/deps/v8/src/compiler/v8_compiler.operation-typer.o
[523/1912] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o
[524/1912] CXX obj/deps/v8/src/compiler/v8_compiler.node.o
[525/1912] CXX obj/deps/v8/src/compiler/v8_compiler.node-properties.o
[526/1912] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp
[527/1912] ACTION Generating inspector protocol sources from protocol json
[528/1912] ACTION Checking inspector protocol compatibility
[529/1912] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_rules_copies.stamp
[530/1912] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp
[531/1912] STAMP obj/tools/v8_gypfiles/mksnapshot.compile_depends.stamp
[532/1912] CXX obj/deps/v8/src/snapshot/mksnapshot.static-roots-gen.o
[533/1912] CXX obj/deps/v8/src/snapshot/mksnapshot.snapshot-empty.o
[534/1912] CXX obj/deps/v8/src/snapshot/mksnapshot.mksnapshot.o
[535/1912] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-win.o
[536/1912] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-mac.o
[537/1912] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-generic.o
[538/1912] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-base.o
[539/1912] AR obj/libnode.a
[540/1912] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-aix.o
[541/1912] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-file-writer.o
[542/1912] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-empty.o
[543/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_initializers.wasm-objects-tq-csa.o
[544/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_initializers.debug-wasm-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/references.h:10,
                 from ../../deps/v8/src/snapshot/serializer-deserializer.h:9,
                 from ../../deps/v8/src/snapshot/snapshot.h:14,
                 from ../../deps/v8/src/snapshot/snapshot-empty.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[545/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.wasm-strings-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data.h:11,
                 from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16,
                 from ../../deps/v8/src/snapshot/mksnapshot.cc:20:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[546/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.wasm-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/type-cache.h:9,
                 from ../../deps/v8/src/compiler/type-cache.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[547/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.js-to-js-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler/turbofan-enabled.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[548/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segments-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/value-numbering-reducer.h:10,
                 from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[549/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segmenter-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/node-properties.h:10,
                 from ../../deps/v8/src/compiler/schedule.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[550/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segment-iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[551/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-relative-time-format-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/compiler/linkage.h:10,
                 from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:17,
                 from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[552/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-plural-rules-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:10,
                 from ../../deps/v8/src/compiler/backend/ppc/instruction-scheduler-ppc.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[553/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-number-format-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10,
                 from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[554/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-locale-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12,
                 from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[555/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-list-format-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.h:10,
                 from ../../deps/v8/src/compiler/operator-properties.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[556/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-duration-format-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/ppc/unwinding-info-writer-ppc.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[557/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-display-names-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/wasm-loop-peeling.h:12,
                 from ../../deps/v8/src/compiler/wasm-loop-peeling.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[558/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-date-time-format-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-js-lowering.h:12,
                 from ../../deps/v8/src/compiler/wasm-js-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[559/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/state-values-utils.h:10,
                 from ../../deps/v8/src/compiler/state-values-utils.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[560/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-break-iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8,
                 from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[561/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.intl-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12,
                 from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[562/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_initializers.array-sort-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/redundancy-elimination.h:8,
                 from ../../deps/v8/src/compiler/redundancy-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[563/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_initializers.test-torque-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/int64-lowering.h:10,
                 from ../../deps/v8/src/compiler/int64-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[564/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turboshaft-types-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9,
                 from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[565/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turbofan-types-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/representation-change.h:8,
                 from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:10,
                 from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/select-lowering.h:8,
                 from ../../deps/v8/src/compiler/select-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[566/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.torque-defined-classes-tq-csa.o
[567/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.templates-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12,
                 from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[568/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.template-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-typer.h:12,
                 from ../../deps/v8/src/compiler/wasm-typer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[569/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.synthetic-module-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/all-nodes.h:8,
                 from ../../deps/v8/src/compiler/verifier.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[570/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-name-dictionary-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12,
                 from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[571/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-hash-table-helpers-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.h:10,
                 from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[572/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.struct-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/node-properties.h:10,
                 from ../../deps/v8/src/compiler/node-properties.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[573/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.string-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/operation-typer.h:10,
                 from ../../deps/v8/src/compiler/operation-typer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[574/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.source-text-module-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/compiler/store-store-elimination.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[575/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.shared-function-info-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/scheduler.h:9,
                 from ../../deps/v8/src/compiler/scheduler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[576/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.script-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[577/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.scope-info-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/pipeline-statistics.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[578/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.regexp-match-info-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-load-elimination.h:10,
                 from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/control-path-state.h:9,
                 from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12,
                 from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[579/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.prototype-info-tq-csa.o
[580/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-descriptor-object-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-inlining.h:12,
                 from ../../deps/v8/src/compiler/wasm-inlining.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[581/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-cell-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-evaluate.h:12,
                 from ../../deps/v8/src/init/setup-isolate-full.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[582/1912] AR obj/tools/v8_gypfiles/libv8_init.a
[583/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[584/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.promise-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/osr.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[585/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.primitive-heap-object-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[586/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.ordered-hash-table-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/types.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[587/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.trusted-object-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.h:10,
                 from ../../deps/v8/src/compiler/access-builder.h:9,
                 from ../../deps/v8/src/compiler/raw-machine-assembler.h:12,
                 from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[588/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.hole-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/representation-change.h:8,
                 from ../../deps/v8/src/compiler/representation-change.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[589/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.oddball-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/typed-optimization.h:9,
                 from ../../deps/v8/src/compiler/typed-optimization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[590/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.name-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/js-heap-broker.h:12,
                 from ../../deps/v8/src/compiler/property-access-builder.h:10,
                 from ../../deps/v8/src/compiler/property-access-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[591/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.module-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/string-builder-optimizer.h:14,
                 from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[592/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.microtask-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/snapshot/static-roots-gen.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[593/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.megadom-handler-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/operation-typer.h:10,
                 from ../../deps/v8/src/compiler/typer.h:9,
                 from ../../deps/v8/src/compiler/typer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[594/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.map-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9,
                 from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[595/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.literal-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data.h:11,
                 from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16,
                 from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[596/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-weak-refs-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/simplified-operator.h:15,
                 from ../../deps/v8/src/compiler/simplified-operator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[597/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-temporal-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[598/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-struct-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/compiler/backend/instruction-selector-impl.h:8,
                 from ../../deps/v8/src/compiler/backend/ppc/instruction-selector-ppc.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/compiler/backend/ppc/instruction-selector-ppc.cc:35:7: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   35 |       InstructionSelectorT<Adapter>* selector)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../deps/v8/src/compiler/backend/ppc/instruction-selector-ppc.cc:35:7: note: remove the '< >'
[599/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shared-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[600/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shadow-realm-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[601/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[602/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-string-iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[603/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-raw-json-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[604/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-proxy-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[605/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-promise-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[606/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[607/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-iterator-helpers-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[608/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-generator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[609/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-function-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[610/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[611/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler/wasm-compiler.h:18,
                 from ../../deps/v8/src/compiler/wasm-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[612/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-atomics-synchronization-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[613/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/property-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[614/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-buffer-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[615/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-object-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[616/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-number-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/compiler/pipeline.cc:15:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[617/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.free-space-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[618/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.foreign-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[619/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.fixed-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/templates-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[620/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-vector-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[621/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-cell-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/script-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[622/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.embedder-data-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[623/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.descriptor-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[624/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.debug-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[625/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.data-handler-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[626/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.contexts-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[627/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bytecode-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[628/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.cell-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[629/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.call-site-info-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[630/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bigint-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-graph.h:9,
                 from ../../deps/v8/src/compiler/simplified-lowering.h:8,
                 from ../../deps/v8/src/compiler/simplified-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[631/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.arguments-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/promise-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[632/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.api-callbacks-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[633/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.allocation-site-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/oddball-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[634/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_initializers.handler-configuration-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[635/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.weak-ref-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[636/1912] AR obj/tools/v8_gypfiles/libv8_initializers_slow.a
[637/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[638/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-with-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[639/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-values-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[640/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-sorted-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/hole-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[641/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-reversed-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[642/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-subarray-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/name-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[643/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-sort-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/struct-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[644/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-some-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[645/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-slice-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[646/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-set-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/string-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[647/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduceright-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[648/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduce-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[649/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[650/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-keys-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[651/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-from-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[652/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-foreach-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[653/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlastindex-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/map-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[654/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlast-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/microtask-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[655/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findindex-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[656/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-find-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[657/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-filter-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[658/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-entries-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[659/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-every-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/module-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[660/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-createtypedarray-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[661/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-at-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[662/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.torque-internal-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[663/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.symbol-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[664/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.suppressed-error-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[665/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-trim-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[666/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-towellformed-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[667/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substring-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/foreign-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[668/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substr-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[669/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-startswith-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[670/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-slice-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[671/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-replaceall-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[672/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-repeat-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[673/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-pad-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[674/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-match-search-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[675/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-function-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[676/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iswellformed-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[677/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-indexof-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[678/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-includes-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[679/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-html-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[680/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-endswith-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[681/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-at-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/free-space-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[682/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-union-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[683/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-symmetric-difference-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/cell-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[684/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-superset-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[685/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-subset-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/bigint-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[686/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-disjoint-from-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[687/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-intersection-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[688/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-difference-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[689/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[690/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-test-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[691/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-split-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[692/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-source-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[693/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-search-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/arguments-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[694/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-replace-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[695/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[696/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-all-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[697/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-exec-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[698/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.reflect-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[699/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[700/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-prototype-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[701/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-property-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[702/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revoke-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[703/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revocable-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[704/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-prevent-extensions-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[705/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-is-extensible-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[706/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-has-property-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[707/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-prototype-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[708/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-property-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[709/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-delete-property-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[710/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-constructor-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[711/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-withresolvers-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[712/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-then-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[713/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-resolve-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[714/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-reaction-job-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[715/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-race-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[716/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-misc-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[717/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-jobs-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[718/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-finally-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[719/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-constructor-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[720/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-any-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[721/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-element-closure-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[722/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/contexts-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[723/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-abstract-operations-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[724/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[725/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-groupby-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[726/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-fromentries-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[727/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.number-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[728/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.math-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[729/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.map-groupby-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[730/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-helpers-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[731/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-from-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[732/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[733/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[734/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-coverage-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[735/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[736/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-callable-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[737/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.growable-fixed-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[738/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.function-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[739/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frame-arguments-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[740/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frames-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[741/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.finalization-registry-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[742/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.data-view-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[743/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.console-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[744/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.convert-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[745/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.conversion-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[746/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.constructor-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[747/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.collections-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[748/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.cast-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[749/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-string-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[750/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-bigint-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[751/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.boolean-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[752/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.base-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[753/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.arraybuffer-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[754/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[755/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-with-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[756/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-unshift-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[757/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-spliced-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[758/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-sorted-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[759/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-reversed-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[760/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-splice-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[761/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-some-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[762/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-slice-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[763/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-shift-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[764/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reverse-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[765/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[766/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-right-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[767/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[768/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-map-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[769/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-lastindexof-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[770/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-join-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[771/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-isarray-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[772/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[773/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-async-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[774/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-foreach-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[775/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-flat-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[776/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlastindex-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[777/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlast-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[778/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findindex-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[779/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-find-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[780/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-filter-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[781/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-every-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[782/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-copywithin-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[783/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-concat-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[784/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-at-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[785/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.aggregate-error-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[786/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.exported-macros-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[787/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.enum-verifiers.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[788/1912] CXX obj/deps/v8/src/builtins/ppc/v8_initializers.builtins-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[789/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-wasm-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/internal-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[790/1912] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-intrinsics-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/object-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[791/1912] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/ic-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[792/1912] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[793/1912] CXX obj/deps/v8/src/ic/v8_initializers.unary-op-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/frames-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[794/1912] CXX obj/deps/v8/src/ic/v8_initializers.keyed-store-generic.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/math-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[795/1912] CXX obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/function-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[796/1912] CXX obj/deps/v8/src/ic/v8_initializers.accessor-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[797/1912] CXX obj/deps/v8/src/heap/v8_initializers.setup-heap-internal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[798/1912] CXX obj/deps/v8/src/codegen/v8_initializers.code-stub-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/console-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[799/1912] CXX obj/deps/v8/src/builtins/v8_initializers.setup-builtins-internal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[800/1912] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[801/1912] CXX obj/deps/v8/src/builtins/v8_initializers.growable-fixed-array-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[802/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-typed-array-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[803/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-temporal-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/number-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[804/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-string-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/convert-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[805/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-sharedarraybuffer-gen.o
[806/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-shadow-realm-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[807/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-regexp-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[808/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-proxy-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[809/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-promise-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[810/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-object-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[811/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-number-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[812/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-microtask-queue-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[813/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-lazy-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[814/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-iterator-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/collections-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[815/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-intl-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[816/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-interpreter-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[817/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-internal-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[818/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-ic-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[819/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-handler-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[820/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-global-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[821/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-generator-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[822/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-date-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[823/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-conversion-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[824/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-constructor-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[825/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-collections-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[826/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-call-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[827/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-bigint-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[828/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-iterator-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[829/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-generator-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[830/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/ic/binary-op-assembler.h:10,
                 from ../../deps/v8/src/ic/binary-op-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[831/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-function-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[832/1912] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-array-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[833/1912] CXX obj/tools/v8_gypfiles/gen/v8_base_without_compiler.debug-support.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[834/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.write-barrier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[835/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.visitor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/ic/unary-op-assembler.h:8,
                 from ../../deps/v8/src/ic/unary-op-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[836/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[837/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[838/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.testing.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[839/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.sweeper.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[840/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o
[841/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o
[842/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.raw-heap.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[843/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap.o
[844/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o
[845/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.prefinalizer-handler.o
[846/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.pointer-policies.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[847/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.platform.o
[848/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.persistent-node.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[849/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.page-memory.o
[850/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-size-trait.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[851/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[852/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[853/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o
[854/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.member-storage.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from gen/torque-generated/enum-verifiers.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[855/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o
[856/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o
[857/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/builtins/ppc/builtins-ppc.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[858/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-state.o
[859/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/base-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[860/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o
[861/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.liveness-broker.o
[862/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o
[863/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o
[864/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-state.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[865/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o
[866/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-page.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[867/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-object-header.o
[868/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-growing.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[869/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-consistency.o
[870/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-base.o
[871/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[872/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[873/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info-table.o
[874/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.free-list.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/cast-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[875/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o
[876/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.concurrent-marker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[877/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compactor.o
[878/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compaction-worklists.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[879/1912] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.allocation.o
[880/1912] CXX obj/deps/v8/src/heap/base/asm/ppc/v8_base_without_compiler.push_registers_asm.o
[881/1912] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.worklist.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[882/1912] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.stack.o
[883/1912] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.memory-tagging.o
[884/1912] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.incremental-marking-schedule.o
[885/1912] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o
[886/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o
[887/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o
[888/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o
[889/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o
[890/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o
[891/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o
[892/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o
[893/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o
[894/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o
[895/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o
[896/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o
[897/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o
[898/1912] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o
[899/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_base_without_compiler.wasm-objects-tq.o
[900/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o
[901/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-to-js-tq.o
[902/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-strings-tq.o
[903/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o
[904/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-wasm-tq.o
[905/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-js-tq.o
[906/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segments-tq.o
[907/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segmenter-tq.o
[908/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segment-iterator-tq.o
[909/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-relative-time-format-tq.o
[910/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-plural-rules-tq.o
[911/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-number-format-tq.o
[912/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-locale-tq.o
[913/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-list-format-tq.o
[914/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-duration-format-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[915/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-display-names-tq.o
[916/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o
[917/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collator-tq.o
[918/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-break-iterator-tq.o
[919/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o
[920/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o
[921/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o
[922/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turboshaft-types-tq.o
[923/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turbofan-types-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/heap/setup-heap-internal.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[924/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.torque-defined-classes-tq.o
[925/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.templates-tq.o
[926/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.template-objects-tq.o
[927/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.synthetic-module-tq.o
[928/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o
[929/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o
[930/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.struct-tq.o
[931/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.string-tq.o
[932/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.source-text-module-tq.o
[933/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.shared-function-info-tq.o
[934/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.script-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/ic/keyed-store-generic.h:9,
                 from ../../deps/v8/src/ic/keyed-store-generic.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[935/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.scope-info-tq.o
[936/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.regexp-match-info-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[937/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.prototype-info-tq.o
[938/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-descriptor-object-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/interpreter/interpreter-assembler.h:8,
                 from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[939/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-cell-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[940/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-global-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[941/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.promise-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../../deps/v8/src/interpreter/interpreter-generator.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[942/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.primitive-heap-object-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[943/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o
[944/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.trusted-object-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[945/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.hole-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-number-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[946/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.oddball-tq.o
[947/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.name-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/regexp-match-info.h:9,
                 from gen/torque-generated/src/objects/regexp-match-info-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[948/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.module-tq.o
[949/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.microtask-tq.o
[950/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.megadom-handler-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-date-gen.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[951/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.map-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from gen/torque-generated/src/objects/string-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[952/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.literal-objects-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-call-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-call-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[953/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-weak-refs-tq.o
[954/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-temporal-objects-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[955/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-struct-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/exported-macros-assembler.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[956/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shared-array-tq.o
[957/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shadow-realm-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/execution/frames.h:15,
                 from gen/debug-support.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[958/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-string-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[959/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-string-iterator-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[960/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-raw-json-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[961/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-proxy-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[962/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-promise-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[963/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-objects-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-regexp-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[964/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-iterator-helpers-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[965/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-generator-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[966/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-function-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/ic/accessor-assembler.h:9,
                 from ../../deps/v8/src/ic/accessor-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[967/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-object-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-object-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[968/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-iterator-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[969/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-atomics-synchronization-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[970/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[971/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-buffer-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-handler-gen.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[972/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o
[973/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-number-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[974/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[975/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.foreign-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[976/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.fixed-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[977/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-vector-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[978/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-cell-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-relative-time-format.h:16,
                 from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12,
                 from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[979/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.embedder-data-array-tq.o
[980/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.descriptor-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-list-format.h:16,
                 from ../../deps/v8/src/objects/js-list-format-inl.h:12,
                 from gen/torque-generated/src/objects/js-list-format-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[981/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.debug-objects-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-date-time-format.h:16,
                 from ../../deps/v8/src/objects/js-date-time-format-inl.h:12,
                 from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[982/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.data-handler-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-duration-format.h:12,
                 from ../../deps/v8/src/objects/js-duration-format-inl.h:12,
                 from gen/torque-generated/src/objects/js-duration-format-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[983/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segment-iterator.h:12,
                 from ../../deps/v8/src/objects/js-segment-iterator-inl.h:11,
                 from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[984/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bytecode-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segmenter.h:15,
                 from ../../deps/v8/src/objects/js-segmenter-inl.h:11,
                 from gen/torque-generated/src/objects/js-segmenter-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[985/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.cell-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/managed.h:9,
                 from ../../deps/v8/src/objects/script-inl.h:8,
                 from gen/torque-generated/src/objects/script-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[986/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.call-site-info-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/execution/isolate-utils-inl.h:8,
                 from ../../deps/v8/src/objects/instance-type-inl.h:9,
                 from gen/torque-generated/src/objects/turboshaft-types-tq.cc:4:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[987/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o
[988/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.arguments-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segments.h:12,
                 from ../../deps/v8/src/objects/js-segments-inl.h:11,
                 from gen/torque-generated/src/objects/js-segments-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[989/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.api-callbacks-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/module.h:9,
                 from ../../deps/v8/src/objects/module-inl.h:8,
                 from ../../deps/v8/src/objects/synthetic-module-inl.h:8,
                 from gen/torque-generated/src/objects/synthetic-module-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[990/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.allocation-site-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-locale-inl.h:12,
                 from gen/torque-generated/src/objects/js-locale-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[991/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o
[992/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o
[993/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o
[994/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-with-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/template-objects.h:8,
                 from ../../deps/v8/src/objects/template-objects-inl.h:8,
                 from gen/torque-generated/src/objects/template-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[995/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o
[996/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-sorted-tq.o
[997/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-reversed-tq.o
[998/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o
[999/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-collator.h:15,
                 from ../../deps/v8/src/objects/js-collator-inl.h:12,
                 from gen/torque-generated/src/objects/js-collator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1000/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o
[1001/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o
[1002/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o
[1003/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o
[1004/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o
[1005/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o
[1006/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o
[1007/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o
[1008/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o
[1009/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o
[1010/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o
[1011/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o
[1012/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/intl-objects.h:18,
                 from ../../deps/v8/src/objects/js-break-iterator.h:15,
                 from ../../deps/v8/src/objects/js-break-iterator-inl.h:12,
                 from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1013/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o
[1014/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o
[1015/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o
[1016/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o
[1017/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o
[1018/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o
[1019/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o
[1020/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.suppressed-error-tq.o
[1021/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o
[1022/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-towellformed-tq.o
[1023/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o
[1024/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o
[1025/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o
[1026/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o
[1027/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o
[1028/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o
[1029/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o
[1030/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o
[1031/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o
[1032/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iswellformed-tq.o
[1033/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/torque-defined-classes-inl.h:7,
                 from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1034/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o
[1035/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o
[1036/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o
[1037/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o
[1038/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-union-tq.o
[1039/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-symmetric-difference-tq.o
[1040/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-superset-of-tq.o
[1041/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-subset-of-tq.o
[1042/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-disjoint-from-tq.o
[1043/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-intersection-tq.o
[1044/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-difference-tq.o
[1045/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o
[1046/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o
[1047/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o
[1048/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o
[1049/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o
[1050/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-plural-rules-inl.h:12,
                 from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1051/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o
[1052/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o
[1053/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o
[1054/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o
[1055/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o
[1056/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o
[1057/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o
[1058/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o
[1059/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o
[1060/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o
[1061/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o
[1062/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o
[1063/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8,
                 from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1064/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o
[1065/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-collections-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1066/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o
[1067/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-withresolvers-tq.o
[1068/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o
[1069/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o
[1070/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o
[1071/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o
[1072/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o
[1073/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o
[1074/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o
[1075/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/struct-inl.h:10,
                 from gen/torque-generated/src/objects/struct-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1076/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o
[1077/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o
[1078/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o
[1079/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o
[1080/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o
[1081/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-groupby-tq.o
[1082/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o
[1083/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o
[1084/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/property-cell-inl.h:8,
                 from gen/torque-generated/src/objects/property-cell-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1085/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.map-groupby-tq.o
[1086/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-helpers-tq.o
[1087/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-from-tq.o
[1088/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o
[1089/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o
[1090/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o
[1091/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o
[1092/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o
[1093/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o
[1094/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o
[1095/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o
[1096/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o
[1097/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o
[1098/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o
[1099/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o
[1100/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o
[1101/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o
[1102/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o
[1103/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o
[1104/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o
[1105/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o
[1106/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o
[1107/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o
[1108/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o
[1109/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o
[1110/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o
[1111/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-with-tq.o
[1112/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o
[1113/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-spliced-tq.o
[1114/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-sorted-tq.o
[1115/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-reversed-tq.o
[1116/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o
[1117/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o
[1118/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o
[1119/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o
[1120/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o
[1121/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o
[1122/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o
[1123/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o
[1124/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o
[1125/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o
[1126/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o
[1127/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o
[1128/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o
[1129/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-async-tq.o
[1130/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o
[1131/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-flat-tq.o
[1132/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o
[1133/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o
[1134/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o
[1135/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o
[1136/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o
[1137/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o
[1138/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o
[1139/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o
[1140/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o
[1141/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o
[1142/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.objects-printer.o
[1143/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.factory.o
[1144/1912] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o
[1145/1912] CXX obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o
[1146/1912] CXX obj/deps/v8/src/regexp/ppc/v8_base_without_compiler.regexp-macro-assembler-ppc.o
[1147/1912] CXX obj/deps/v8/src/execution/ppc/v8_base_without_compiler.simulator-ppc.o
[1148/1912] CXX obj/deps/v8/src/execution/ppc/v8_base_without_compiler.frame-constants-ppc.o
[1149/1912] CXX obj/deps/v8/src/diagnostics/ppc/v8_base_without_compiler.unwinder-ppc.o
[1150/1912] CXX obj/deps/v8/src/diagnostics/ppc/v8_base_without_compiler.eh-frame-ppc.o
[1151/1912] CXX obj/deps/v8/src/diagnostics/ppc/v8_base_without_compiler.disasm-ppc.o
[1152/1912] CXX obj/deps/v8/src/deoptimizer/ppc/v8_base_without_compiler.deoptimizer-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/execution/isolate-utils-inl.h:8,
                 from ../../deps/v8/src/objects/instance-type-inl.h:9,
                 from gen/torque-generated/src/objects/turbofan-types-tq.cc:4:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1153/1912] CXX obj/deps/v8/src/codegen/ppc/v8_base_without_compiler.macro-assembler-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-number-format.h:16,
                 from ../../deps/v8/src/objects/js-number-format-inl.h:12,
                 from gen/torque-generated/src/objects/js-number-format-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1154/1912] CXX obj/deps/v8/src/codegen/ppc/v8_base_without_compiler.cpu-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/module.h:9,
                 from ../../deps/v8/src/objects/module-inl.h:8,
                 from ../../deps/v8/src/objects/source-text-module-inl.h:8,
                 from gen/torque-generated/src/objects/source-text-module-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1155/1912] CXX obj/deps/v8/src/codegen/ppc/v8_base_without_compiler.constants-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/property-array-inl.h:10,
                 from gen/torque-generated/src/objects/property-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1156/1912] CXX obj/deps/v8/src/codegen/ppc/v8_base_without_compiler.assembler-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-display-names.h:15,
                 from ../../deps/v8/src/objects/js-display-names-inl.h:12,
                 from gen/torque-generated/src/objects/js-display-names-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1157/1912] CXX obj/deps/v8/src/heap/third-party/v8_base_without_compiler.heap-api-stub.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/builtins/setup-builtins-internal.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1158/1912] CXX obj/deps/v8/src/wasm/fuzzing/v8_base_without_compiler.random-module-generation.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/wasm/wasm-objects-inl.h:16,
                 from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1159/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wrappers.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/templates-inl.h:8,
                 from gen/torque-generated/src/objects/templates-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1160/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.well-known-imports.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/scope-info-inl.h:8,
                 from gen/torque-generated/src/objects/scope-info-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1161/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-subtyping.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/js-promise-inl.h:10,
                 from ../../deps/v8/src/objects/promise-inl.h:10,
                 from gen/torque-generated/src/objects/promise-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1162/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-serialization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/prototype-info-inl.h:8,
                 from gen/torque-generated/src/objects/prototype-info-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1163/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-result.o
[1164/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-opcodes.o
[1165/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/objects/shared-function-info-inl.h:10,
                 from gen/torque-generated/src/objects/shared-function-info-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1166/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module.o
[1167/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o
[1168/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-builder.o
[1169/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-js.o
[1170/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-import-wrapper-cache.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/codegen/code-factory.h:8,
                 from ../../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-array-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1171/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-features.o
[1172/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-external-refs.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/module.h:9,
                 from ../../deps/v8/src/objects/module-inl.h:8,
                 from gen/torque-generated/src/objects/module-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1173/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-engine.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/microtask-inl.h:10,
                 from gen/torque-generated/src/objects/microtask-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1174/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-disassembler.o
[1175/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-debug.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/megadom-handler-inl.h:9,
                 from gen/torque-generated/src/objects/megadom-handler-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1176/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-manager.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/literal-objects.h:9,
                 from ../../deps/v8/src/objects/literal-objects-inl.h:8,
                 from gen/torque-generated/src/objects/literal-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1177/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.value-type.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/map-inl.h:8,
                 from gen/torque-generated/src/objects/map-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1178/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.turboshaft-graph-interface.o
[1179/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.sync-streaming-decoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-struct-inl.h:8,
                 from gen/torque-generated/src/objects/js-struct-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1180/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.streaming-decoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8,
                 from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1181/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.stacks.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-shared-array-inl.h:8,
                 from gen/torque-generated/src/objects/js-shared-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1182/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o
[1183/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.pgo.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/js-promise-inl.h:10,
                 from gen/torque-generated/src/objects/js-promise-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1184/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.names-provider.o
[1185/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-instantiate.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/js-regexp.h:9,
                 from ../../deps/v8/src/objects/js-regexp-inl.h:8,
                 from gen/torque-generated/src/objects/js-regexp-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1186/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-decoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:10,
                 from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1187/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/execution/isolate-utils-inl.h:8,
                 from ../../deps/v8/src/objects/instance-type-inl.h:9,
                 from ../../deps/v8/src/objects/js-proxy-inl.h:8,
                 from gen/torque-generated/src/objects/js-proxy-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1188/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.memory-tracing.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-weak-refs-inl.h:8,
                 from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1189/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.local-decl-encoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8,
                 from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1190/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.jump-table-assembler.o
[1191/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.graph-builder-interface.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-raw-json.h:8,
                 from ../../deps/v8/src/objects/js-raw-json-inl.h:8,
                 from gen/torque-generated/src/objects/js-raw-json-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1192/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/dictionary.h:11,
                 from ../../deps/v8/src/objects/js-objects-inl.h:10,
                 from gen/torque-generated/src/objects/js-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1193/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-body-decoder.o
[1194/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression.o
[1195/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression-interface.o
[1196/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.code-space-access.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/oddball-inl.h:9,
                 from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:9,
                 from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1197/1912] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.canonical-types.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimizer.h:14,
                 from ../../deps/v8/src/deoptimizer/ppc/deoptimizer-ppc.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1198/1912] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.parallel-move.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/ic/ic.h:11,
                 from ../../deps/v8/src/objects/js-function-inl.h:14,
                 from gen/torque-generated/src/objects/js-function-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1199/1912] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/js-promise-inl.h:10,
                 from ../../deps/v8/src/objects/js-generator-inl.h:9,
                 from gen/torque-generated/src/objects/js-generator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1200/1912] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/js-collection-iterator-inl.h:9,
                 from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1201/1912] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o
[1202/1912] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/js-collection-inl.h:8,
                 from gen/torque-generated/src/objects/js-collection-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1203/1912] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o
[1204/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/js-array.h:9,
                 from ../../deps/v8/src/objects/js-array-inl.h:8,
                 from gen/torque-generated/src/objects/js-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1205/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test-wasm.o
[1206/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-wasm-objects.o
[1207/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_base_without_compiler.wasm-dead-code-elimination-phase.o
[1208/1912] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-types.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/js-array-buffer-inl.h:8,
                 from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1209/1912] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-scanner.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/foreign-inl.h:9,
                 from gen/torque-generated/src/objects/foreign-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1210/1912] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-parser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/simulator.h:13,
                 from ../../deps/v8/src/wasm/stacks.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1211/1912] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-js.o
[1212/1912] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/free-space-inl.h:8,
                 from gen/torque-generated/src/objects/free-space-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1213/1912] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-batch-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:10,
                 from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1214/1912] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/heap-object-inl.h:8,
                 from ../../deps/v8/src/objects/embedder-data-array-inl.h:9,
                 from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1215/1912] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/feedback-vector-inl.h:9,
                 from gen/torque-generated/src/objects/feedback-vector-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1216/1912] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/feedback-cell-inl.h:9,
                 from gen/torque-generated/src/objects/feedback-cell-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1217/1912] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o
[1218/1912] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o
[1219/1912] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/fixed-array-inl.h:8,
                 from gen/torque-generated/src/objects/fixed-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1220/1912] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o
[1221/1912] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/diagnostics/ppc/disasm-ppc.cc:35:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1222/1912] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o
[1223/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o
[1224/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/descriptor-array-inl.h:8,
                 from gen/torque-generated/src/objects/descriptor-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1225/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o
[1226/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/debug-objects-inl.h:8,
                 from gen/torque-generated/src/objects/debug-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1227/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-serialization-duplicate-tracker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/cell-inl.h:10,
                 from gen/torque-generated/src/objects/cell-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1228/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o
[1229/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o
[1230/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/wasm/streaming-decoder.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1231/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/call-site-info-inl.h:8,
                 from gen/torque-generated/src/objects/call-site-info-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1232/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o
[1233/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-impl.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/allocation-site-inl.h:9,
                 from gen/torque-generated/src/objects/allocation-site-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1234/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-heap-profiler-agent-impl.o
[1235/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-deep-serializer.o
[1236/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/data-handler-inl.h:9,
                 from gen/torque-generated/src/objects/data-handler-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1237/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/objects/arguments-inl.h:8,
                 from gen/torque-generated/src/objects/arguments-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1238/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/contexts-inl.h:10,
                 from gen/torque-generated/src/objects/contexts-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1239/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-barrier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from gen/torque-generated/src/objects/api-callbacks-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1240/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/codegen/code-stub-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1241/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o
[1242/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o
[1243/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o
[1244/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/execution/isolate-utils-inl.h:8,
                 from ../../deps/v8/src/heap/third-party/heap-api-stub.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1245/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o
[1246/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o
[1247/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/execution/ppc/frame-constants-ppc.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1248/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o
[1249/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/wasm/wasm-result.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1250/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/wasm/wasm-objects-inl.h:16,
                 from ../../deps/v8/src/wasm/wasm-external-refs.cc:17:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1251/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o
[1252/1912] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o
[1253/1912] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o
[1254/1912] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/asmjs/asm-scanner.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1255/1912] CXX obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o
[1256/1912] CXX obj/deps/v8/src/zone/v8_base_without_compiler.accounting-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/wasm/wasm-features.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1257/1912] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12,
                 from ../../deps/v8/src/wasm/baseline/parallel-move.h:8,
                 from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1258/1912] CXX obj/deps/v8/src/utils/v8_base_without_compiler.utils.o
[1259/1912] CXX obj/deps/v8/src/utils/v8_base_without_compiler.sha-256.o
[1260/1912] CXX obj/deps/v8/src/utils/v8_base_without_compiler.ostreams.o
[1261/1912] CXX obj/deps/v8/src/utils/v8_base_without_compiler.memcopy.o
[1262/1912] CXX obj/deps/v8/src/utils/v8_base_without_compiler.identity-map.o
[1263/1912] CXX obj/deps/v8/src/utils/v8_base_without_compiler.hex-format.o
[1264/1912] CXX obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o
[1265/1912] CXX obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o
[1266/1912] CXX obj/deps/v8/src/utils/v8_base_without_compiler.allocation.o
[1267/1912] CXX obj/deps/v8/src/utils/v8_base_without_compiler.address-map.o
[1268/1912] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.tracing-category-observer.o
[1269/1912] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o
[1270/1912] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.trace-event.o
[1271/1912] CXX obj/deps/v8/src/third_party/siphash/v8_base_without_compiler.halfsiphash.o
[1272/1912] CXX obj/deps/v8/src/temporal/v8_base_without_compiler.temporal-parser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/regexp/ppc/regexp-macro-assembler-ppc.h:8,
                 from ../../deps/v8/src/regexp/ppc/regexp-macro-assembler-ppc.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1273/1912] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.task-utils.o
[1274/1912] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.operations-barrier.o
[1275/1912] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.cancelable-task.o
[1276/1912] CXX obj/deps/v8/src/strings/v8_base_without_compiler.uri.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/persistent-handles.h:11,
                 from ../../deps/v8/src/heap/local-heap-inl.h:11,
                 from ../../deps/v8/src/heap/factory-base-inl.h:9,
                 from gen/torque-generated/factory.cc:2:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1277/1912] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o
[1278/1912] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o
[1279/1912] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-stream.o
[1280/1912] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-case.o
[1281/1912] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-builder.o
[1282/1912] CXX obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o
[1283/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-serializer.o
[1284/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-deserializer.o
[1285/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.sort-builtins.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1286/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot.o
[1287/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/ppc/assembler-ppc.h:48,
                 from ../../deps/v8/src/codegen/ppc/assembler-ppc.cc:37:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1288/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-source-sink.o
[1289/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-data.o
[1290/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-serializer.o
[1291/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-deserializer.o
[1292/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer.o
[1293/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer-deserializer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/compiler/linkage.h:10,
                 from ../../deps/v8/src/wasm/wrappers.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1294/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.roots-serializer.o
[1295/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-serializer.o
[1296/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-deserializer.o
[1297/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.object-deserializer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/tracing/tracing-category-observer.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1298/1912] CXX obj/deps/v8/src/snapshot/embedded/v8_base_without_compiler.embedded-data.o
[1299/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.deserializer.o
[1300/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-serializer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/allocation-site-inl.h:9,
                 from ../../deps/v8/src/objects/all-objects-inl.h:12,
                 from gen/torque-generated/objects-printer.cc:4:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1301/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-deserializer.o
[1302/1912] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.code-serializer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/wasm/code-space-access.h:14,
                 from ../../deps/v8/src/wasm/code-space-access.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1303/1912] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from ../../deps/v8/src/utils/ostreams.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1304/1912] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.testing.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/wasm/wasm-module.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1305/1912] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.sandbox.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/wasm/wasm-objects.h:16,
                 from ../../deps/v8/src/wasm/wasm-serialization.h:13,
                 from ../../deps/v8/src/wasm/wasm-serialization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1306/1912] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.external-pointer-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/wasm/jump-table-assembler.h:13,
                 from ../../deps/v8/src/wasm/jump-table-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1307/1912] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.code-pointer-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/wasm/module-decoder-impl.h:13,
                 from ../../deps/v8/src/wasm/wasm-disassembler.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1308/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime.o
[1309/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-weak-refs.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data.h:11,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8,
                 from ../../deps/v8/src/utils/memcopy.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1310/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-typedarray.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/wasm/constant-expression-interface.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1311/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-trace.o
[1312/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/wasm/module-decoder-impl.h:13,
                 from ../../deps/v8/src/wasm/module-decoder.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1313/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-temporal.o
[1314/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-symbol.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/tracing/trace-event.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1315/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/wasm/wasm-objects.h:16,
                 from ../../deps/v8/src/wasm/wasm-objects.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1316/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-shadow-realm.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/codegen/ppc/macro-assembler-ppc.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1317/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-scopes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/wasm/wasm-js.cc:14:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1318/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-regexp.o
[1319/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-proxy.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/tasks/cancelable-task.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1320/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-promise.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/wasm/wasm-code-manager.cc:20:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1321/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-operators.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/wasm/wasm-linkage.h:13,
                 from ../../deps/v8/src/wasm/function-body-decoder.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1322/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-object.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler/wasm-compiler.h:18,
                 from ../../deps/v8/src/wasm/wasm-debug.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1323/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-numbers.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1324/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-module.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/heap/factory-inl.h:8,
                 from ../../deps/v8/src/wasm/constant-expression.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1325/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-literals.o
[1326/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-intl.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/serializer.h:10,
                 from ../../deps/v8/src/snapshot/snapshot-data.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1327/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-internal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/serializer.h:10,
                 from ../../deps/v8/src/snapshot/roots-serializer.h:11,
                 from ../../deps/v8/src/snapshot/roots-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1328/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/interrupts-scope.h:8,
                 from ../../deps/v8/src/debug/debug.h:18,
                 from ../../deps/v8/src/wasm/wasm-engine.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1329/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1330/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-function.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/utils/address-map.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1331/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-forin.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/utils/identity-map.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1332/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-debug.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1333/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-date.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/sandbox/external-pointer-table.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1334/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/compiler/linkage.h:10,
                 from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:17,
                 from ../../deps/v8/src/wasm/graph-builder-interface.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1335/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-collections.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/asmjs/asm-js.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1336/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-classes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/handles/global-handles.h:17,
                 from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10,
                 from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1337/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-bigint.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/sandbox/code-pointer-table.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1338/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-atomics.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/diagnostics/basic-block-profiler.h:17,
                 from ../../deps/v8/src/snapshot/sort-builtins.h:12,
                 from ../../deps/v8/src/snapshot/sort-builtins.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1339/1912] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/debug/debug-wasm-objects.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1340/1912] CXX obj/deps/v8/src/roots/v8_base_without_compiler.roots.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/wasm/function-compiler.h:14,
                 from ../../deps/v8/src/wasm/function-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1341/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp.o
[1342/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-utils.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/heap-object-inl.h:8,
                 from ../../deps/v8/src/objects/primitive-heap-object-inl.h:9,
                 from ../../deps/v8/src/objects/heap-number-inl.h:10,
                 from ../../deps/v8/src/numbers/conversions-inl.h:21,
                 from ../../deps/v8/src/asmjs/asm-parser.cc:17:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1343/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-stack.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler/wasm-compiler.h:18,
                 from ../../deps/v8/src/runtime/runtime-wasm.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1344/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-parser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/wasm/module-compiler.h:22,
                 from ../../deps/v8/src/wasm/module-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1345/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/baseline/baseline-assembler.h:8,
                 from ../../deps/v8/src/baseline/baseline-assembler-inl.h:8,
                 from ../../deps/v8/src/baseline/baseline-compiler.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1346/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler-tracer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/wasm/module-instantiate.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1347/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-interpreter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/regexp/regexp-stack.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1348/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/strings/string-builder.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1349/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-dotprinter.o
[1350/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1351/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler-tonode.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/strings/uri.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1352/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8,
                 from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1353/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-peephole.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/references.h:10,
                 from ../../deps/v8/src/snapshot/serializer-deserializer.h:9,
                 from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1354/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/startup-deserializer.h:8,
                 from ../../deps/v8/src/snapshot/startup-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1355/1912] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-ast.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/strings/string-stream.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1356/1912] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental.o
[1357/1912] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-interpreter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/serializer.h:10,
                 from ../../deps/v8/src/snapshot/roots-serializer.h:11,
                 from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8,
                 from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1358/1912] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/read-only-deserializer.h:8,
                 from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1359/1912] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-bytecode.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/sandbox/testing.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1360/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.weak-code-registry.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/handles/global-handles.h:17,
                 from ../../deps/v8/src/snapshot/startup-serializer.h:10,
                 from ../../deps/v8/src/snapshot/startup-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1361/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tracing-cpu-profiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/temporal/temporal-parser.h:9,
                 from ../../deps/v8/src/temporal/temporal-parser.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1362/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tick-sample.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/object-deserializer.h:8,
                 from ../../deps/v8/src/snapshot/object-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1363/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.symbolizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/serializer.h:10,
                 from ../../deps/v8/src/snapshot/roots-serializer.h:11,
                 from ../../deps/v8/src/snapshot/read-only-serializer.h:8,
                 from ../../deps/v8/src/snapshot/read-only-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1364/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.strings-storage.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/runtime/runtime.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1365/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.sampling-heap-profiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-symbol.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1366/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1367/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-listener.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/context-deserializer.h:8,
                 from ../../deps/v8/src/snapshot/context-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1368/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profile-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-trace.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1369/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-snapshot-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1370/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-profiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/references.h:10,
                 from ../../deps/v8/src/snapshot/serializer-deserializer.h:9,
                 from ../../deps/v8/src/snapshot/snapshot.h:14,
                 from ../../deps/v8/src/snapshot/snapshot.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1371/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.cpu-profiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/snapshot/context-serializer.h:8,
                 from ../../deps/v8/src/snapshot/context-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1372/1912] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.allocation-tracker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-temporal.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1373/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data.h:11,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1374/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner.o
[1375/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner-character-streams.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-proxy.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1376/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.rewriter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10,
                 from ../../deps/v8/src/regexp/regexp-nodes.h:9,
                 from ../../deps/v8/src/regexp/regexp-compiler.h:13,
                 from ../../deps/v8/src/regexp/regexp-dotprinter.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1377/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/codegen/script-details.h:10,
                 from ../../deps/v8/src/snapshot/code-serializer.h:9,
                 from ../../deps/v8/src/snapshot/code-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1378/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparse-data.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/runtime/runtime-operators.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1379/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.pending-compilation-error-handler.o
[1380/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parsing.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-strings.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1381/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parser.o
[1382/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parse-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-numbers.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1383/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.literal-buffer.o
[1384/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.import-assertions.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-module.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1385/1912] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.func-name-inferrer.o
[1386/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.visitors.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/runtime/runtime-promise.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1387/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.value-serializer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-function.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1388/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/heap-object-inl.h:8,
                 from ../../deps/v8/src/objects/primitive-heap-object-inl.h:9,
                 from ../../deps/v8/src/objects/heap-number-inl.h:10,
                 from ../../deps/v8/src/numbers/conversions-inl.h:21,
                 from ../../deps/v8/src/runtime/runtime-futex.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1389/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.transitions.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-typedarray.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1390/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.templates.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimizer.h:14,
                 from ../../deps/v8/src/runtime/runtime-scopes.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1391/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.template-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-intl.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1392/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.tagged-impl.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-bigint.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1393/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.synthetic-module.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/runtime/runtime-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1394/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.symbol-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-forin.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1395/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.swiss-name-dictionary.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/runtime/runtime-date.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1396/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/runtime/runtime-literals.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1397/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/runtime/runtime-internal.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1398/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-forwarding-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-collections.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1399/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-comparator.o
[1400/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.source-text-module.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-array.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1401/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.simd.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1402/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.shared-function-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1403/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.scope-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/objects/visitors.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1404/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.regexp-match-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/counters-scopes.h:8,
                 from ../../deps/v8/src/execution/vm-state.h:10,
                 from ../../deps/v8/src/profiler/profile-generator.h:20,
                 from ../../deps/v8/src/profiler/symbolizer.h:9,
                 from ../../deps/v8/src/profiler/symbolizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1405/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-classes.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1406/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property-descriptor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/runtime/runtime-test.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1407/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.ordered-hash-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/heap-object-inl.h:8,
                 from ../../deps/v8/src/roots/roots.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1408/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.option-utils.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/serializer.h:10,
                 from ../../deps/v8/src/snapshot/serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1409/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/regexp/regexp-utils.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1410/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.object-type.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-object.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1411/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.module.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/compilation-cache-table.h:9,
                 from ../../deps/v8/src/codegen/compilation-cache.h:9,
                 from ../../deps/v8/src/runtime/runtime-compiler.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1412/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-regexp.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1413/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map-updater.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1414/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.managed.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1415/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-atomics.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1416/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup-cache.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-scopes.h:8,
                 from ../../deps/v8/src/runtime/runtime-debug.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1417/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.literal-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/compilation-cache-table.h:9,
                 from ../../deps/v8/src/codegen/compilation-cache.h:9,
                 from ../../deps/v8/src/regexp/regexp.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1418/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.keys.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1419/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-temporal-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/parsing/import-assertions.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1420/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-struct.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/parsing/literal-buffer.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1421/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segments.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/lookup-cache.h:8,
                 from ../../deps/v8/src/objects/lookup-cache.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1422/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segmenter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1423/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segment-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/regexp/regexp-interpreter.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1424/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-relative-time-format.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/regexp/regexp-parser.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1425/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-regexp.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/tagged-impl-inl.h:13,
                 from ../../deps/v8/src/objects/tagged-impl.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1426/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-raw-json.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10,
                 from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10,
                 from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1427/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-plural-rules.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/fixed-array-inl.h:8,
                 from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1428/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/wasm/function-compiler.h:14,
                 from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8,
                 from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1429/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-number-format.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/embedder-state.h:9,
                 from ../../deps/v8/src/profiler/tick-sample.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1430/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-locale.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/profiler/strings-storage.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1431/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-list-format.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/js-regexp.h:9,
                 from ../../deps/v8/src/objects/js-regexp-inl.h:8,
                 from ../../deps/v8/src/regexp/experimental/experimental.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1432/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-function.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/profiler/weak-code-registry.h:10,
                 from ../../deps/v8/src/profiler/weak-code-registry.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1433/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-duration-format.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/fixed-array-inl.h:8,
                 from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1434/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-display-names.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10,
                 from ../../deps/v8/src/regexp/regexp-nodes.h:9,
                 from ../../deps/v8/src/regexp/regexp-compiler.h:13,
                 from ../../deps/v8/src/regexp/regexp-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1435/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-date-time-format.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/interrupts-scope.h:8,
                 from ../../deps/v8/src/debug/debug.h:18,
                 from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1436/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-collator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/logging/code-events.h:17,
                 from ../../deps/v8/src/profiler/profiler-listener.h:11,
                 from ../../deps/v8/src/profiler/profiler-listener.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1437/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-break-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/execution/frames.h:15,
                 from ../../deps/v8/src/execution/frames-inl.h:10,
                 from ../../deps/v8/src/profiler/allocation-tracker.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1438/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-atomics-synchronization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/profiler/heap-profiler.h:15,
                 from ../../deps/v8/src/profiler/heap-profiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1439/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-array-buffer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/parsing/scanner-character-streams.cc:16:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1440/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.intl-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14,
                 from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1441/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.instruction-stream.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/execution/isolate-utils-inl.h:8,
                 from ../../deps/v8/src/objects/hash-table-inl.h:8,
                 from ../../deps/v8/src/objects/symbol-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1442/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.fixed-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/logging/code-events.h:17,
                 from ../../deps/v8/src/profiler/profiler-listener.h:11,
                 from ../../deps/v8/src/profiler/cpu-profiler.h:15,
                 from ../../deps/v8/src/profiler/cpu-profiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1443/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.field-type.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/template-objects.h:8,
                 from ../../deps/v8/src/objects/template-objects.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1444/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.feedback-vector.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/parse-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1445/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.embedder-data-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from ../../deps/v8/src/objects/string-comparator.h:10,
                 from ../../deps/v8/src/objects/string-comparator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1446/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/parsing/parsing.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1447/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements-kind.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/fixed-array-inl.h:8,
                 from ../../deps/v8/src/objects/simd.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1448/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.dependent-code.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/templates.h:12,
                 from ../../deps/v8/src/objects/templates.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1449/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.deoptimization-data.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/objects/property-descriptor.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1450/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.debug-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/parsing/func-name-inferrer.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1451/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.contexts.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/module.h:9,
                 from ../../deps/v8/src/objects/synthetic-module.h:8,
                 from ../../deps/v8/src/objects/synthetic-module.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1452/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.compilation-cache-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/fixed-array-inl.h:8,
                 from ../../deps/v8/src/objects/regexp-match-info-inl.h:8,
                 from ../../deps/v8/src/objects/regexp-match-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1453/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/transitions.h:9,
                 from ../../deps/v8/src/objects/transitions.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1454/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/parsing/rewriter.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1455/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.call-site-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/swiss-name-dictionary.h:13,
                 from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1456/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bytecode-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/scopes.h:10,
                 from ../../deps/v8/src/parsing/preparse-data.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1457/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bigint.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13,
                 from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1458/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.backing-store.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/scanner.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1459/1912] CXX obj/deps/v8/src/objects/v8_base_without_compiler.abstract-code.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from ../../deps/v8/src/objects/string-forwarding-table.h:8,
                 from ../../deps/v8/src/objects/string-forwarding-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1460/1912] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.math-random.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/property.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1461/1912] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.conversions.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/option-utils.h:9,
                 from ../../deps/v8/src/objects/option-utils.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1462/1912] CXX obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/counters-scopes.h:8,
                 from ../../deps/v8/src/execution/vm-state.h:10,
                 from ../../deps/v8/src/profiler/profile-generator.h:20,
                 from ../../deps/v8/src/profiler/profile-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1463/1912] CXX obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o
[1464/1912] CXX obj/deps/v8/src/logging/v8_base_without_compiler.metrics.o
[1465/1912] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/object-type.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1466/1912] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log-file.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/managed.h:9,
                 from ../../deps/v8/src/objects/managed.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1467/1912] CXX obj/deps/v8/src/logging/v8_base_without_compiler.local-logger.o
[1468/1912] CXX obj/deps/v8/src/logging/v8_base_without_compiler.counters.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/scope-info.h:9,
                 from ../../deps/v8/src/objects/scope-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1469/1912] CXX obj/deps/v8/src/libsampler/v8_base_without_compiler.sampler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from ../../deps/v8/src/objects/string-table.h:9,
                 from ../../deps/v8/src/objects/string-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1470/1912] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-stringifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/source-text-module.h:8,
                 from ../../deps/v8/src/objects/source-text-module.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1471/1912] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-parser.o
[1472/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/module.h:9,
                 from ../../deps/v8/src/objects/module.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1473/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter-intrinsics.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/objects/shared-function-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1474/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.handler-table-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/ordered-hash-table.h:10,
                 from ../../deps/v8/src/objects/ordered-hash-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1475/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.control-flow-builders.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/map.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1476/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.constant-array-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/parsing/preparser.h:9,
                 from ../../deps/v8/src/parsing/preparser.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1477/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o
[1478/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/value-serializer.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1479/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/lookup.h:9,
                 from ../../deps/v8/src/objects/lookup-inl.h:8,
                 from ../../deps/v8/src/objects/js-struct.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1480/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register-optimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/map-updater.h:12,
                 from ../../deps/v8/src/objects/map-updater.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1481/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o
[1482/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segments.h:12,
                 from ../../deps/v8/src/objects/js-segments.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1483/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-label.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/lookup.h:9,
                 from ../../deps/v8/src/objects/lookup.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1484/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-generator.o
[1485/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-flags.o
[1486/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-decoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/profiler/heap-snapshot-generator.h:16,
                 from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1487/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-writer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segment-iterator.h:12,
                 from ../../deps/v8/src/objects/js-segment-iterator.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1488/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-random-iterator.o
[1489/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-iterator.o
[1490/1912] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from ../../deps/v8/src/objects/string.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1491/1912] CXX obj/deps/v8/src/init/v8_base_without_compiler.v8.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segmenter.h:15,
                 from ../../deps/v8/src/objects/js-segmenter.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1492/1912] CXX obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o
[1493/1912] CXX obj/deps/v8/src/init/v8_base_without_compiler.isolate-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/literal-objects.h:9,
                 from ../../deps/v8/src/objects/literal-objects.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1494/1912] CXX obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/keys.h:9,
                 from ../../deps/v8/src/objects/keys.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1495/1912] CXX obj/deps/v8/src/init/v8_base_without_compiler.bootstrapper.o
[1496/1912] CXX obj/deps/v8/src/ic/v8_base_without_compiler.stub-cache.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/log.h:16,
                 from ../../deps/v8/src/logging/local-logger.h:9,
                 from ../../deps/v8/src/logging/local-logger.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1497/1912] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-raw-json.h:8,
                 from ../../deps/v8/src/objects/js-raw-json.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1498/1912] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic-stats.o
[1499/1912] CXX obj/deps/v8/src/ic/v8_base_without_compiler.handler-configuration.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/js-regexp.h:9,
                 from ../../deps/v8/src/objects/js-regexp.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1500/1912] CXX obj/deps/v8/src/ic/v8_base_without_compiler.call-optimization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-relative-time-format.h:16,
                 from ../../deps/v8/src/objects/js-relative-time-format.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1501/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.zapping.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-plural-rules.h:16,
                 from ../../deps/v8/src/objects/js-plural-rules.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1502/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.weak-object-worklists.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-list-format.h:16,
                 from ../../deps/v8/src/objects/js-list-format.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1503/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.trusted-range.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-locale.h:12,
                 from ../../deps/v8/src/objects/js-locale.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1504/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.traced-handles-marking-visitor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-duration-format.h:12,
                 from ../../deps/v8/src/objects/js-duration-format.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1505/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.sweeper.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-display-names.h:15,
                 from ../../deps/v8/src/objects/js-display-names.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1506/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.stress-scavenge-observer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/handles/global-handles.h:17,
                 from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10,
                 from ../../deps/v8/src/objects/js-function.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1507/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.spaces.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-collator.h:15,
                 from ../../deps/v8/src/objects/js-collator.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1508/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.slot-set.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/field-type.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1509/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.scavenger.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/intl-objects.h:18,
                 from ../../deps/v8/src/objects/js-break-iterator.h:15,
                 from ../../deps/v8/src/objects/js-break-iterator.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1510/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.safepoint.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1511/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-spaces.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/embedder-data-array.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1512/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-promotion.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/fixed-array.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1513/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-heap.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/objects/instruction-stream.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1514/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.pretenuring-handler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/objects/js-atomics-synchronization.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1515/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.paged-spaces.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-generator.h:8,
                 from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1516/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.page.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/property-cell-inl.h:8,
                 from ../../deps/v8/src/execution/protectors-inl.h:9,
                 from ../../deps/v8/src/objects/js-array-buffer.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1517/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.objects-visiting.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-number-format.h:16,
                 from ../../deps/v8/src/objects/js-number-format.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1518/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.object-stats.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/init/isolate-allocator.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1519/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.new-spaces.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/objects/elements.h:8,
                 from ../../deps/v8/src/objects/elements-kind.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1520/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mutable-page.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/objects/deoptimization-data.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1521/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-mark-sweep.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/bytecode-array-inl.h:8,
                 from ../../deps/v8/src/objects/abstract-code-inl.h:9,
                 from ../../deps/v8/src/objects/abstract-code.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1522/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-gc-job.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-layout.h:12,
                 from ../../deps/v8/src/heap/slot-set.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1523/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/numbers/math-random.h:9,
                 from ../../deps/v8/src/numbers/math-random.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1524/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/zapping.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1525/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/dependent-code.h:8,
                 from ../../deps/v8/src/objects/dependent-code.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1526/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-metadata.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/compilation-cache-table.h:9,
                 from ../../deps/v8/src/objects/compilation-cache-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1527/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-layout.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/objects/code.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1528/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-balancer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/bytecode-array-inl.h:8,
                 from ../../deps/v8/src/objects/bytecode-array.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1529/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/debug-objects.h:11,
                 from ../../deps/v8/src/objects/debug-objects.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1530/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/contexts.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1531/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-worklist.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/objects/bigint.cc:26:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1532/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-barrier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/backing-store.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1533/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-sweep-utilities.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/feedback-vector.h:16,
                 from ../../deps/v8/src/objects/feedback-vector.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1534/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-compact.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/log.h:16,
                 from ../../deps/v8/src/logging/log-file.cc:17:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1535/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.main-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/api/api-arguments-inl.h:8,
                 from ../../deps/v8/src/objects/js-objects.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1536/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-heap.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/base-space.h:12,
                 from ../../deps/v8/src/heap/memory-chunk.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1537/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-factory.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/interpreter/handler-table-builder.h:10,
                 from ../../deps/v8/src/interpreter/handler-table-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1538/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-spaces.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/logging/counters.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1539/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-page.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-layout.h:12,
                 from ../../deps/v8/src/heap/memory-chunk-layout.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1540/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.index-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-date-time-format.h:16,
                 from ../../deps/v8/src/objects/js-date-time-format.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1541/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/call-site-info-inl.h:8,
                 from ../../deps/v8/src/objects/call-site-info.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1542/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking-job.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/ast-source-ranges.h:8,
                 from ../../deps/v8/src/interpreter/control-flow-builders.h:10,
                 from ../../deps/v8/src/interpreter/control-flow-builders.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1543/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/intl-objects.h:18,
                 from ../../deps/v8/src/objects/intl-objects.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1544/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-write-barrier.o
[1545/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-temporal-objects.h:8,
                 from ../../deps/v8/src/objects/js-temporal-objects.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1546/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout-tracer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/prettyprinter.h:10,
                 from ../../deps/v8/src/interpreter/interpreter.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1547/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-controller.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/feedback-vector.h:16,
                 from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1548/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/api/api-arguments-inl.h:8,
                 from ../../deps/v8/src/objects/objects.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1549/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.gc-tracer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/interpreter/bytecode-decoder.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1550/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.gc-idle-time-handler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/scopes.h:10,
                 from ../../deps/v8/src/interpreter/constant-array-builder.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1551/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.free-list.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-array-builder.h:8,
                 from ../../deps/v8/src/interpreter/bytecode-label.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1552/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.finalization-registry-cleanup-task.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1553/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-flags.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1554/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory-base.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/ic/ic-stats.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1555/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1556/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-allocator.o
[1557/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.ephemeron-remembered-set.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/heap/large-page.h:8,
                 from ../../deps/v8/src/heap/large-page.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1558/1912] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-visitor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/numbers/conversions.cc:18:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1559/1912] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/init/v8.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1560/1912] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-state.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/log.h:16,
                 from ../../deps/v8/src/logging/log.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1561/1912] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cross-heap-remembered-set.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/ic/call-optimization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1562/1912] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-snapshot.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ic/stub-cache.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1563/1912] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-heap.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/property-cell-inl.h:8,
                 from ../../deps/v8/src/execution/protectors-inl.h:9,
                 from ../../deps/v8/src/json/json-stringifier.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1564/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-marking.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/trusted-range.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1565/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.combined-heap.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/weak-object-worklists.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1566/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.collection-barrier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/ic/handler-configuration.h:10,
                 from ../../deps/v8/src/ic/handler-configuration.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1567/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-stats.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:10,
                 from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1568/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-range.o
[1569/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.array-buffer-sweeper.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/json/json-parser.h:12,
                 from ../../deps/v8/src/json/json-parser.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1570/1912] CXX obj/deps/v8/src/heap/v8_base_without_compiler.allocation-observer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/stress-scavenge-observer.h:8,
                 from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1571/1912] CXX obj/deps/v8/src/handles/v8_base_without_compiler.traced-handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/base-space.h:12,
                 from ../../deps/v8/src/heap/spaces.h:15,
                 from ../../deps/v8/src/heap/spaces.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1572/1912] CXX obj/deps/v8/src/handles/v8_base_without_compiler.shared-object-conveyor-handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-array-builder.h:8,
                 from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1573/1912] CXX obj/deps/v8/src/handles/v8_base_without_compiler.persistent-handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/pretenuring-handler.h:12,
                 from ../../deps/v8/src/heap/pretenuring-handler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1574/1912] CXX obj/deps/v8/src/handles/v8_base_without_compiler.local-handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/allocation-stats.h:13,
                 from ../../deps/v8/src/heap/read-only-spaces.h:15,
                 from ../../deps/v8/src/heap/read-only-spaces.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1575/1912] CXX obj/deps/v8/src/handles/v8_base_without_compiler.handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/page.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1576/1912] CXX obj/deps/v8/src/handles/v8_base_without_compiler.global-handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/heap/mutable-page.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1577/1912] CXX obj/deps/v8/src/flags/v8_base_without_compiler.flags.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/allocation-stats.h:13,
                 from ../../deps/v8/src/heap/paged-spaces.h:21,
                 from ../../deps/v8/src/heap/paged-spaces.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1578/1912] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/ic/ic.h:11,
                 from ../../deps/v8/src/ic/ic.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1579/1912] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.statistics-extension.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/read-only-promotion.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1580/1912] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.ignition-statistics-extension.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/heap/read-only-heap.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1581/1912] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.gc-extension.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/persistent-handles.h:11,
                 from ../../deps/v8/src/heap/safepoint.h:11,
                 from ../../deps/v8/src/heap/safepoint.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1582/1912] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.externalize-string-extension.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/allocation-observer.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1583/1912] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.cputracemark-extension.o
[1584/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.v8threads.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-generator.h:8,
                 from ../../deps/v8/src/interpreter/bytecode-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1585/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.tiering-manager.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/memory-reducer.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1586/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-local-top.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/minor-gc-job.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1587/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/heap/objects-visiting.h:10,
                 from ../../deps/v8/src/heap/objects-visiting.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1588/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.stack-guard.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1589/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.simulator-base.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/new-spaces.h:18,
                 from ../../deps/v8/src/heap/new-spaces.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1590/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.protectors.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-worklist.h:15,
                 from ../../deps/v8/src/heap/marking-worklist.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1591/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.microtask-queue.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/marking-inl.h:10,
                 from ../../deps/v8/src/heap/marking.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1592/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.messages.o
[1593/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.local-isolate.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/mark-sweep-utilities.h:12,
                 from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1594/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.isolate.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/memory-balancer.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1595/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.interrupts-scope.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/heap/memory-measurement.h:15,
                 from ../../deps/v8/src/heap/memory-measurement.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1596/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.futex-emulation.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/heap/object-stats.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1597/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.frames.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/memory-allocator.h:23,
                 from ../../deps/v8/src/heap/memory-allocator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1598/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.execution.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/marking-barrier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1599/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/heap/local-heap.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1600/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.embedder-state.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/local-factory.h:12,
                 from ../../deps/v8/src/heap/local-factory.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1601/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o
[1602/1912] CXX obj/deps/v8/src/execution/v8_base_without_compiler.arguments.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/main-allocator.h:12,
                 from ../../deps/v8/src/heap/main-allocator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1603/1912] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o
[1604/1912] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.perf-jit.o
[1605/1912] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-printer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/large-spaces.h:16,
                 from ../../deps/v8/src/heap/large-spaces.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1606/1912] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-debug.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/sweeper.h:19,
                 from ../../deps/v8/src/heap/sweeper.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1607/1912] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.gdb-jit.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/heap-controller.h:9,
                 from ../../deps/v8/src/heap/heap-controller.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1608/1912] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.eh-frame.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/incremental-marking-job.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1609/1912] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.disassembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/new-spaces.h:18,
                 from ../../deps/v8/src/heap/heap-layout-tracer.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1610/1912] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.compilation-statistics.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/main-allocator.h:12,
                 from ../../deps/v8/src/heap/heap-allocator.h:12,
                 from ../../deps/v8/src/heap/heap-allocator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1611/1912] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o
[1612/1912] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translated-state.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/evacuation-allocator.h:9,
                 from ../../deps/v8/src/heap/evacuation-allocator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1613/1912] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.materialized-object-store.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/init/bootstrapper.h:11,
                 from ../../deps/v8/src/init/bootstrapper.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1614/1912] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.frame-translation-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/heap/free-list.h:11,
                 from ../../deps/v8/src/heap/free-list.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1615/1912] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/heap/evacuation-verifier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1616/1912] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimized-frame-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/heap-verifier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1617/1912] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/incremental-marking.h:15,
                 from ../../deps/v8/src/heap/incremental-marking.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1618/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/heap/heap-write-barrier.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1619/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/thread-local-top.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1620/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/heap/ephemeron-remembered-set.h:13,
                 from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1621/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-stack-trace-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/execution/frames.h:15,
                 from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1622/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scopes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/extensions/cputracemark-extension.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1623/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scope-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/simulator-base.h:16,
                 from ../../deps/v8/src/execution/simulator-base.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1624/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-property-iterator.o
[1625/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-interface.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/extensions/gc-extension.cc:17:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1626/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-frames.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:10,
                 from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11,
                 from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1627/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-evaluate.o
[1628/1912] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-coverage.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/handles/traced-handles-inl.h:9,
                 from ../../deps/v8/src/handles/traced-handles.cc:16:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1629/1912] CXX obj/deps/v8/src/date/v8_base_without_compiler.dateparser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/minor-mark-sweep.h:13,
                 from ../../deps/v8/src/heap/minor-mark-sweep.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1630/1912] CXX obj/deps/v8/src/date/v8_base_without_compiler.date.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/interrupts-scope.h:8,
                 from ../../deps/v8/src/execution/interrupts-scope.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1631/1912] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.optimizing-compile-dispatcher.o
[1632/1912] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.lazy-compile-dispatcher.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1633/1912] CXX obj/deps/v8/src/common/v8_base_without_compiler.ptr-compr.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:10,
                 from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1634/1912] CXX obj/deps/v8/src/common/v8_base_without_compiler.code-memory-access.o
[1635/1912] CXX obj/deps/v8/src/common/v8_base_without_compiler.assert-scope.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/combined-heap.h:8,
                 from ../../deps/v8/src/heap/combined-heap.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1636/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.unoptimized-compilation-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/heap/ephemeron-remembered-set.h:13,
                 from ../../deps/v8/src/heap/scavenger.h:10,
                 from ../../deps/v8/src/heap/scavenger.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1637/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/heap/code-stats.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1638/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tick-counter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/heap/collection-barrier.h:14,
                 from ../../deps/v8/src/heap/collection-barrier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1639/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/gc-tracer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1640/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position-table.o
[1641/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.safepoint-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:20:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1642/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.reloc-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/execution/local-isolate.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1643/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/persistent-handles.h:11,
                 from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11,
                 from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1644/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.pending-optimization-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1645/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.optimized-compilation-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/code-range.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1646/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.maglev-safepoint-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/sweeper.h:19,
                 from ../../deps/v8/src/heap/array-buffer-sweeper.h:12,
                 from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1647/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.macro-assembler-base.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:14:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1648/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.machine-type.o
[1649/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.interface-descriptors.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/handles/local-handles.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1650/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.handler-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/persistent-handles.h:11,
                 from ../../deps/v8/src/handles/persistent-handles.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1651/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.flush-instruction-cache.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/extensions/statistics-extension.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1652/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/handles.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1653/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-table.o
[1654/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-encoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/assert-scope.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1655/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.constant-pool.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/v8threads.h:10,
                 from ../../deps/v8/src/execution/v8threads.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1656/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/extensions/externalize-string-extension.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1657/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compilation-cache.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1658/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-reference.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/handles/global-handles.h:17,
                 from ../../deps/v8/src/handles/global-handles.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1659/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-factory.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/common/ptr-compr.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1660/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-desc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/tick-counter.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1661/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-comments.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/execution/protectors.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1662/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/ast-source-ranges.h:8,
                 from ../../deps/v8/src/heap/factory-base.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1663/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/execution/tiering-manager.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1664/1912] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/heap/parked-scope.h:11,
                 from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:15,
                 from ../../deps/v8/src/execution/stack-guard.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1665/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.constants-table-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/simulator.h:13,
                 from ../../deps/v8/src/codegen/flush-instruction-cache.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1666/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins.o
[1667/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-weak-refs.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/execution/microtask-queue.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1668/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-typed-array.o
[1669/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-trace.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/objects/elements.h:8,
                 from ../../deps/v8/src/objects/elements.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1670/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-temporal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/external-reference-encoder.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1671/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-symbol.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/marking-visitor.h:9,
                 from ../../deps/v8/src/heap/concurrent-marking.h:16,
                 from ../../deps/v8/src/heap/concurrent-marking.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1672/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-struct.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/embedder-state.h:9,
                 from ../../deps/v8/src/execution/embedder-state.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1673/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-string.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/log.h:16,
                 from ../../deps/v8/src/diagnostics/perf-jit.h:36,
                 from ../../deps/v8/src/diagnostics/perf-jit.cc:28:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1674/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-sharedarraybuffer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/diagnostics/gdb-jit.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1675/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shared-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/external-reference-table.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1676/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realm.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/heap/factory.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1677/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-regexp.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1678/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-reflect.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/heap.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1679/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-object.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/diagnostics/objects-debug.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1680/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-number.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/execution/futex-emulation.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1681/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-json.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/diagnostics/disassembler.cc:17:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1682/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-intl.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1683/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-internal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10,
                 from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1684/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-global.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1685/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-function.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/execution/messages.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1686/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-error.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/debug/debug-property-iterator.h:12,
                 from ../../deps/v8/src/debug/debug-property-iterator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1687/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-date.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/execution/execution.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1688/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-dataview.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/mark-compact.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1689/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-console.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/diagnostics/basic-block-profiler.h:17,
                 from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1690/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-collections.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-scope-iterator.h:8,
                 from ../../deps/v8/src/debug/debug-scope-iterator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1691/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-callsite.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/date/dateparser.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1692/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-bigint.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/date/date.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1693/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-atomics-synchronization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/codegen/source-position.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1694/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-module.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-evaluate.h:12,
                 from ../../deps/v8/src/debug/debug-evaluate.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1695/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-arraybuffer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/heap/parked-scope.h:11,
                 from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:15,
                 from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1696/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/common/code-memory-access.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1697/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-api.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-frames.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1698/1912] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.accessors.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/translated-state.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1699/1912] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.bytecode-offset-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/persistent-handles.h:11,
                 from ../../deps/v8/src/heap/local-heap-inl.h:11,
                 from ../../deps/v8/src/heap/factory-base-inl.h:9,
                 from ../../deps/v8/src/heap/local-factory-inl.h:8,
                 from ../../deps/v8/src/codegen/source-position-table.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1700/1912] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/feedback-vector.h:16,
                 from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:13,
                 from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1701/1912] CXX obj/deps/v8/src/ast/v8_base_without_compiler.variables.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1702/1912] CXX obj/deps/v8/src/ast/v8_base_without_compiler.source-range-ast-visitor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/codegen/pending-optimization-table.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1703/1912] CXX obj/deps/v8/src/ast/v8_base_without_compiler.scopes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/codegen/handler-table.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1704/1912] CXX obj/deps/v8/src/ast/v8_base_without_compiler.prettyprinter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-scopes.h:8,
                 from ../../deps/v8/src/debug/debug-scopes.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1705/1912] CXX obj/deps/v8/src/ast/v8_base_without_compiler.modules.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler-base.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1706/1912] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1707/1912] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-value-factory.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/execution/frames.h:15,
                 from ../../deps/v8/src/execution/frames.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1708/1912] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-function-literal-id-reindexer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimizer.h:14,
                 from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1709/1912] CXX obj/deps/v8/src/api/v8_base_without_compiler.api.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/reloc-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1710/1912] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-natives.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1711/1912] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-arguments.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/debug/debug-interface.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1712/1912] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/codegen/safepoint-table.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1713/1912] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/ast-source-ranges.h:8,
                 from ../../deps/v8/src/debug/debug-coverage.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1714/1912] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/debug/liveedit.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1715/1912] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/interrupts-scope.h:8,
                 from ../../deps/v8/src/debug/debug.h:18,
                 from ../../deps/v8/src/debug/debug.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1716/1912] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o
[1717/1912] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/constant-pool.h:12,
                 from ../../deps/v8/src/codegen/constant-pool.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1718/1912] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1719/1912] CXX obj/deps/v8/src/compiler/v8_compiler.node-origin-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/codegen/code-reference.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1720/1912] CXX obj/deps/v8/src/compiler/v8_compiler.node-observer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/compilation-cache-table.h:9,
                 from ../../deps/v8/src/codegen/compilation-cache.h:9,
                 from ../../deps/v8/src/codegen/compilation-cache.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1721/1912] CXX obj/deps/v8/src/compiler/v8_compiler.node-matchers.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/codegen/code-desc.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1722/1912] CXX obj/deps/v8/src/compiler/v8_compiler.node-marker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/codegen/code-comments.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1723/1912] CXX obj/deps/v8/src/compiler/v8_compiler.memory-optimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/codegen/code-factory.h:8,
                 from ../../deps/v8/src/codegen/code-factory.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1724/1912] CXX obj/deps/v8/src/compiler/v8_compiler.memory-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/builtins/constants-table-builder.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1725/1912] CXX obj/deps/v8/src/compiler/v8_compiler.map-inference.o
[1726/1912] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator.o
[1727/1912] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/scopes.h:10,
                 from ../../deps/v8/src/ast/variables.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1728/1912] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/interface-descriptors.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1729/1912] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph-verifier.o
[1730/1912] CXX obj/deps/v8/src/compiler/v8_compiler.loop-variable-optimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler.cc:35:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1731/1912] CXX obj/deps/v8/src/compiler/v8_compiler.loop-unrolling.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1732/1912] CXX obj/deps/v8/src/compiler/v8_compiler.loop-peeling.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-typed-array.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1733/1912] CXX obj/deps/v8/src/compiler/v8_compiler.loop-analysis.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/codegen/external-reference.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1734/1912] CXX obj/deps/v8/src/compiler/v8_compiler.load-elimination.o
[1735/1912] CXX obj/deps/v8/src/compiler/v8_compiler.linkage.o
[1736/1912] CXX obj/deps/v8/src/compiler/v8_compiler.late-escape-analysis.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/execution/frames.h:15,
                 from ../../deps/v8/src/execution/frames-inl.h:10,
                 from ../../deps/v8/src/diagnostics/objects-printer.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1737/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-typed-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-symbol.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1738/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-type-hint-lowering.o
[1739/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-operator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1740/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-native-context-specialization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-struct.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1741/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-intrinsic-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-shared-array.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1742/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-regexp.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1743/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining-heuristic.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-string.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1744/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-heap-broker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1745/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-graph.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-reflect.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1746/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-generic-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/builtins/builtins-trace.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1747/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-create-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-json.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1748/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-context-specialization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/builtins/builtins.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1749/1912] CXX obj/deps/v8/src/compiler/v8_compiler.js-call-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-object.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1750/1912] CXX obj/deps/v8/src/compiler/v8_compiler.heap-refs.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1751/1912] CXX obj/deps/v8/src/compiler/v8_compiler.graph.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1752/1912] CXX obj/deps/v8/src/compiler/v8_compiler.graph-visualizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-bigint.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1753/1912] CXX obj/deps/v8/src/compiler/v8_compiler.graph-trimmer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-collections.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1754/1912] CXX obj/deps/v8/src/compiler/v8_compiler.graph-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-observer.h:20,
                 from ../../deps/v8/src/compiler/node-observer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1755/1912] CXX obj/deps/v8/src/compiler/v8_compiler.graph-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-dataview.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1756/1912] CXX obj/deps/v8/src/compiler/v8_compiler.frame.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1757/1912] CXX obj/deps/v8/src/compiler/v8_compiler.frame-states.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-number.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1758/1912] CXX obj/deps/v8/src/compiler/v8_compiler.feedback-source.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/node-marker.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1759/1912] CXX obj/deps/v8/src/compiler/v8_compiler.fast-api-calls.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-async-module.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1760/1912] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-error.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1761/1912] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-internal.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1762/1912] CXX obj/deps/v8/src/compiler/v8_compiler.effect-control-linearizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/codegen/compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1763/1912] CXX obj/deps/v8/src/compiler/v8_compiler.decompression-optimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-global.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1764/1912] CXX obj/deps/v8/src/compiler/v8_compiler.dead-code-elimination.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/builtins/builtins-console.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1765/1912] CXX obj/deps/v8/src/compiler/v8_compiler.csa-load-elimination.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/builtins/builtins-function.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1766/1912] CXX obj/deps/v8/src/compiler/v8_compiler.control-flow-optimizer.o
[1767/1912] CXX obj/deps/v8/src/compiler/v8_compiler.control-equivalence.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-callsite.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1768/1912] CXX obj/deps/v8/src/compiler/v8_compiler.constant-folding-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1769/1912] CXX obj/deps/v8/src/compiler/v8_compiler.const-tracking-let-helpers.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1770/1912] CXX obj/deps/v8/src/compiler/v8_compiler.compiler-source-position-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1771/1912] CXX obj/deps/v8/src/compiler/v8_compiler.compilation-dependencies.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/node-matchers.h:16,
                 from ../../deps/v8/src/compiler/node-matchers.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1772/1912] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/api/api-arguments-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-api.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1773/1912] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-intl.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1774/1912] CXX obj/deps/v8/src/compiler/v8_compiler.common-node-cache.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/builtins/accessors.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1775/1912] CXX obj/deps/v8/src/compiler/v8_compiler.code-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/objects/shared-function-info-inl.h:10,
                 from ../../deps/v8/src/baseline/baseline.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1776/1912] CXX obj/deps/v8/src/compiler/v8_compiler.checkpoint-elimination.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/machine-graph.h:11,
                 from ../../deps/v8/src/compiler/machine-graph.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1777/1912] CXX obj/deps/v8/src/compiler/v8_compiler.c-linkage.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-temporal.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1778/1912] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-date.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1779/1912] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-graph-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/loop-unrolling.h:13,
                 from ../../deps/v8/src/compiler/loop-unrolling.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1780/1912] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-analysis.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.h:10,
                 from ../../deps/v8/src/compiler/loop-analysis.h:10,
                 from ../../deps/v8/src/compiler/loop-peeling.h:10,
                 from ../../deps/v8/src/compiler/loop-peeling.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1781/1912] CXX obj/deps/v8/src/compiler/v8_compiler.branch-elimination.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/heap/factory-inl.h:8,
                 from ../../deps/v8/src/ast/ast-value-factory.cc:33:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1782/1912] CXX obj/deps/v8/src/compiler/v8_compiler.branch-condition-duplicator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9,
                 from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1783/1912] CXX obj/deps/v8/src/compiler/v8_compiler.basic-block-instrumentor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1784/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.spill-placer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/modules.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1785/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-array.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1786/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/prettyprinter.h:10,
                 from ../../deps/v8/src/ast/prettyprinter.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1787/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.move-optimizer.o
[1788/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.jump-threading.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/api/api-natives.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1789/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/api/api-arguments.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/ast.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1790/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-selector.o
[1791/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-scheduler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.h:10,
                 from ../../deps/v8/src/compiler/loop-analysis.h:10,
                 from ../../deps/v8/src/compiler/loop-analysis.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1792/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.gap-resolver.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/memory-lowering.h:8,
                 from ../../deps/v8/src/compiler/memory-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1793/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.frame-elider.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/late-escape-analysis.h:8,
                 from ../../deps/v8/src/compiler/late-escape-analysis.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1794/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.code-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/memory-optimizer.h:8,
                 from ../../deps/v8/src/compiler/memory-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1795/1912] CXX obj/deps/v8/src/compiler/backend/v8_compiler.bitcast-elider.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/graph.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1796/1912] CXX obj/deps/v8/src/compiler/v8_compiler.all-nodes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1797/1912] CXX obj/deps/v8/src/compiler/v8_compiler.add-type-assertions-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/scopes.h:10,
                 from ../../deps/v8/src/ast/scopes.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1798/1912] CXX obj/deps/v8/src/compiler/v8_compiler.access-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/feedback-source.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1799/1912] CXX obj/deps/v8/src/compiler/v8_compiler.access-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1800/1912] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-ir.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1801/1912] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-interpreter-frame-state.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/graph-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1802/1912] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-graph-printer.o
[1803/1912] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-graph-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/decompression-optimizer.h:8,
                 from ../../deps/v8/src/compiler/decompression-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1804/1912] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-compilation-unit.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/fast-api-calls.h:9,
                 from ../../deps/v8/src/compiler/fast-api-calls.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1805/1912] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-compilation-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.h:10,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1806/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.utils.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/control-equivalence.h:11,
                 from ../../deps/v8/src/compiler/control-equivalence.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1807/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.use-map.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/dead-code-elimination.h:10,
                 from ../../deps/v8/src/compiler/dead-code-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1808/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.types.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/const-tracking-let-helpers.h:10,
                 from ../../deps/v8/src/compiler/const-tracking-let-helpers.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1809/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typer.o
[1810/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typed-optimizations-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/escape-analysis.h:10,
                 from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10,
                 from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1811/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-parser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/common-node-cache.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1812/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-assertions-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/map-inference.h:8,
                 from ../../deps/v8/src/compiler/map-inference.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1813/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.store-store-elimination-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/checkpoint-elimination.h:9,
                 from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1814/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.simplify-tf-loops.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/compiler/linkage.h:10,
                 from ../../deps/v8/src/compiler/linkage.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1815/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.simplified-lowering-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/branch-condition-duplicator.h:9,
                 from ../../deps/v8/src/compiler/branch-condition-duplicator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1816/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.sidetable.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1817/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.representations.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/common-operator-reducer.h:9,
                 from ../../deps/v8/src/compiler/common-operator-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1818/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/graph-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1819/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/spill-placer.h:8,
                 from ../../deps/v8/src/compiler/backend/spill-placer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1820/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.pretenuring-propagation-reducer.o
[1821/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8,
                 from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1822/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.optimize-phase.o
[1823/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.operations.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/all-nodes.h:8,
                 from ../../deps/v8/src/compiler/all-nodes.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1824/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.memory-optimization-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/machine-operator-reducer.h:10,
                 from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1825/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.maglev-graph-building-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/frame-elider.h:8,
                 from ../../deps/v8/src/compiler/backend/frame-elider.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1826/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.machine-lowering-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1827/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-unrolling-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/gap-resolver.h:8,
                 from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1828/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-unrolling-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-graph.h:9,
                 from ../../deps/v8/src/compiler/js-graph.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1829/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-peeling-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/load-elimination.h:11,
                 from ../../deps/v8/src/compiler/load-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1830/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-finder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8,
                 from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1831/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-load-elimination-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/move-optimizer.h:8,
                 from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1832/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-escape-analysis-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-inlining.h:8,
                 from ../../deps/v8/src/compiler/js-inlining.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1833/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.instruction-selection-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9,
                 from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1834/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/control-path-state.h:9,
                 from ../../deps/v8/src/compiler/branch-elimination.h:9,
                 from ../../deps/v8/src/compiler/branch-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1835/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-visualizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/frame-states.h:9,
                 from ../../deps/v8/src/compiler/frame-states.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1836/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/jump-threading.h:8,
                 from ../../deps/v8/src/compiler/backend/jump-threading.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1837/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/csa-load-elimination.h:10,
                 from ../../deps/v8/src/compiler/csa-load-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1838/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-context-specialization.h:8,
                 from ../../deps/v8/src/compiler/js-context-specialization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1839/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.debug-feature-lowering-phase.o
[1840/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.csa-optimize-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:8,
                 from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1841/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.copying-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1842/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.code-elimination-and-simplification-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/common-operator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1843/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.build-graph-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/constant-folding-reducer.h:8,
                 from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1844/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-create-lowering.h:10,
                 from ../../deps/v8/src/compiler/js-create-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1845/1912] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.analyzer-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-typed-lowering.h:9,
                 from ../../deps/v8/src/compiler/js-typed-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/compiler/c-linkage.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/graph-visualizer.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/js-native-context-specialization.h:10,
                 from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/diagnostics/basic-block-profiler.h:17,
                 from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8,
                 from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/escape-analysis.h:10,
                 from ../../deps/v8/src/compiler/escape-analysis.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/js-heap-broker.h:12,
                 from ../../deps/v8/src/compiler/compilation-dependencies.h:8,
                 from ../../deps/v8/src/compiler/compilation-dependencies.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/sidetable.h:17,
                 from ../../deps/v8/src/compiler/turboshaft/use-map.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/compiler/turboshaft/types.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5:
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::range() const [with long unsigned int Bits = 32; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = float]':
../../deps/v8/src/compiler/turboshaft/types.cc:712:58:   required from here
  712 | template class EXPORT_TEMPLATE_DEFINE(V8_EXPORT_PRIVATE) FloatType<32>;
      |                                                          ^~~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  654 |   std::pair<float_t, float_t> range() const {
      |                               ^~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::range() const [with long unsigned int Bits = 64; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = double]':
../../deps/v8/src/compiler/turboshaft/types.cc:713:58:   required from here
  713 | template class EXPORT_TEMPLATE_DEFINE(V8_EXPORT_PRIVATE) FloatType<64>;
      |                                                          ^~~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  654 |   std::pair<float_t, float_t> range() const {
      |                               ^~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In member function 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::range() const [with long unsigned int Bits = 32]':
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/types.h: In member function 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::range() const [with long unsigned int Bits = 64]':
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/types.cc: In member function 'v8::internal::compiler::turboshaft::FloatType<32ul>::Equals(v8::internal::compiler::turboshaft::FloatType<32ul> const&) const':
../../deps/v8/src/compiler/turboshaft/types.cc:491:36: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  491 |       return range() == other.range();
      |                         ~~~~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/types.cc: In member function 'v8::internal::compiler::turboshaft::FloatType<64ul>::Equals(v8::internal::compiler::turboshaft::FloatType<64ul> const&) const':
../../deps/v8/src/compiler/turboshaft/types.cc:491:36: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  491 |       return range() == other.range();
      |                         ~~~~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/types.h: In member function 'v8::internal::compiler::turboshaft::FloatType<32ul>::range() const':
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  654 |   std::pair<float_t, float_t> range() const {
      |                               ^~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In member function 'v8::internal::compiler::turboshaft::FloatType<64ul>::range() const':
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1846/1912] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/heap-refs.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1847/1912] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp
[1848/1912] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp
[1849/1912] AR obj/tools/v8_gypfiles/libv8_initializers.a
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/js-heap-broker.h:12,
                 from ../../deps/v8/src/compiler/js-heap-broker.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/maglev/maglev-compilation-unit.h:10,
                 from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:13,
                 from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/sidetable.h:17,
                 from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/typer.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/typer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:34:
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 32; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = float]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 32; type_t = v8::internal::compiler::turboshaft::FloatType<32>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1325:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 64; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = double]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 64; type_t = v8::internal::compiler::turboshaft::FloatType<64>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1335:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/compiler/bytecode-analysis.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.h:10,
                 from ../../deps/v8/src/compiler/access-builder.h:9,
                 from ../../deps/v8/src/compiler/access-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/access-info.h:8,
                 from ../../deps/v8/src/compiler/access-info.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/compiler/backend/code-generator.h:11,
                 from ../../deps/v8/src/compiler/backend/code-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/compiler/code-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/instruction.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/graph.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/maglev/maglev-compilation-unit.h:10,
                 from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/recreate-schedule-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/recreate-schedule-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.h:10,
                 from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8,
                 from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/codegen/code-factory.h:8,
                 from ../../deps/v8/src/compiler/effect-control-linearizer.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/maglev/maglev-compilation-info.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 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/turboshaft/graph-visualizer.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/register-allocator.h:12,
                 from ../../deps/v8/src/compiler/backend/register-allocator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:17,
                 from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-call-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-call-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/compiler/linkage.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/access-info.h:8,
                 from ../../deps/v8/src/maglev/maglev-ir.h:23,
                 from ../../deps/v8/src/maglev/maglev-ir.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:17,
                 from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/recreate-schedule.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction-selector.h:12,
                 from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1850/1912] AR obj/tools/v8_gypfiles/libv8_compiler.a
[1851/1912] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.actions_depends.stamp
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/simplified-lowering-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/simplified-lowering-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/operations.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:34,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:16:
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 32; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = float]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 32; type_t = v8::internal::compiler::turboshaft::FloatType<32>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1325:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 64; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = double]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 64; type_t = v8::internal::compiler::turboshaft::FloatType<64>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1335:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/type-inference-analysis.h:18,
                 from ../../deps/v8/src/compiler/turboshaft/type-inference-reducer.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:10:
../../deps/v8/src/compiler/turboshaft/typer.h: In static member function 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 32]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:10: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  537 |     auto [l_min, l_max] = l.minmax();
      |          ^~~~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/typer.h: In static member function 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 64]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:10: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/typer.h: In function 'v8::internal::compiler::turboshaft::FloatOperationTyper<32ul>::Max(v8::internal::compiler::turboshaft::FloatType<32ul>, v8::internal::compiler::turboshaft::FloatType<32ul>, v8::internal::Zone*)':
../../deps/v8/src/compiler/turboshaft/typer.h:893:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  893 |     auto [r_min, r_max] = r.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h: In function 'v8::internal::compiler::turboshaft::FloatOperationTyper<64ul>::Min(v8::internal::compiler::turboshaft::FloatType<64ul>, v8::internal::compiler::turboshaft::FloatType<64ul>, v8::internal::Zone*)':
../../deps/v8/src/compiler/turboshaft/typer.h:858:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  858 |     auto [r_min, r_max] = r.minmax();
      |                           ~~~~~~~~^~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:34,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:16:
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 32; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = float]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 32; type_t = v8::internal::compiler::turboshaft::FloatType<32>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1325:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 64; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = double]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 64; type_t = v8::internal::compiler::turboshaft::FloatType<64>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1335:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/type-inference-analysis.h:18,
                 from ../../deps/v8/src/compiler/turboshaft/type-inference-reducer.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/assert-types-reducer.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:8:
../../deps/v8/src/compiler/turboshaft/typer.h: In static member function 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 32]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:10: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  537 |     auto [l_min, l_max] = l.minmax();
      |          ^~~~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/typer.h: In static member function 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 64]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:10: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/typer.h: In function 'v8::internal::compiler::turboshaft::FloatOperationTyper<32ul>::Max(v8::internal::compiler::turboshaft::FloatType<32ul>, v8::internal::compiler::turboshaft::FloatType<32ul>, v8::internal::Zone*)':
../../deps/v8/src/compiler/turboshaft/typer.h:893:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  893 |     auto [r_min, r_max] = r.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h: In function 'v8::internal::compiler::turboshaft::FloatOperationTyper<64ul>::Min(v8::internal::compiler::turboshaft::FloatType<64ul>, v8::internal::compiler::turboshaft::FloatType<64ul>, v8::internal::Zone*)':
../../deps/v8/src/compiler/turboshaft/typer.h:858:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  858 |     auto [r_min, r_max] = r.minmax();
      |                           ~~~~~~~~^~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/maglev-graph-building-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/maglev-graph-building-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/heap/parked-scope.h:11,
                 from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:15,
                 from ../../deps/v8/src/maglev/maglev-graph-builder.h:19,
                 from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 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/turboshaft/graph-builder.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1852/1912] AR obj/tools/v8_gypfiles/libv8_turboshaft.a
[1853/1912] STAMP obj/tools/v8_gypfiles/mksnapshot.actions_depends.stamp
[1854/1912] LINK mksnapshot
[1855/1912] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_depends.stamp
[1856/1912] ACTION generating: "obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc" "obj/tools/v8_gypfiles/v8_snapshot.gen/embedded.S"
[1857/1912] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_rules_copies.stamp
[1858/1912] STAMP obj/cctest.compile_depends.stamp
[1859/1912] STAMP obj/embedtest.compile_depends.stamp
[1860/1912] STAMP obj/node_mksnapshot.compile_depends.stamp
[1861/1912] CXX obj/deps/v8/src/init/v8_snapshot.setup-isolate-deserialize.o
[1862/1912] CC obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.embedded.o
[1863/1912] CXX obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.snapshot.o
[1864/1912] CXX obj/test/embedding/embedtest.embedtest.o
[1865/1912] CXX obj/src/embedtest.node_snapshot_stub.o
[1866/1912] CXX obj/tools/snapshot/node_mksnapshot.node_mksnapshot.o
[1867/1912] CXX obj/src/node_mksnapshot.node_snapshot_stub.o
[1868/1912] CXX obj/test/cctest/cctest.test_inspector_socket_server.o
[1869/1912] CXX obj/test/cctest/cctest.test_inspector_socket.o
[1870/1912] CXX obj/test/cctest/cctest.test_quic_tokens.o
[1871/1912] CXX obj/test/cctest/cctest.test_quic_error.o
[1872/1912] CXX obj/test/cctest/cctest.test_quic_cid.o
[1873/1912] CXX obj/test/cctest/cctest.test_node_crypto_env.o
[1874/1912] CXX obj/test/cctest/cctest.test_node_crypto.o
[1875/1912] CXX obj/test/cctest/cctest.test_crypto_clienthello.o
[1876/1912] CXX obj/test/cctest/cctest.test_dataqueue.o
[1877/1912] CXX obj/test/cctest/cctest.test_util.o
[1878/1912] CXX obj/test/cctest/cctest.test_traced_value.o
[1879/1912] CXX obj/test/cctest/cctest.test_sockaddr.o
[1880/1912] CXX obj/test/cctest/cctest.test_json_utils.o
[1881/1912] CXX obj/test/cctest/cctest.test_report.o
[1882/1912] CXX obj/test/cctest/cctest.test_platform.o
[1883/1912] CXX obj/test/cctest/cctest.test_per_process.o
[1884/1912] CXX obj/test/cctest/cctest.test_path.o
[1885/1912] CXX obj/test/cctest/cctest.test_node_api.o
[1886/1912] CXX obj/test/cctest/cctest.test_linked_binding.o
[1887/1912] CXX obj/test/cctest/cctest.test_environment.o
[1888/1912] CXX obj/test/cctest/cctest.test_node_task_runner.o
[1889/1912] CXX obj/test/cctest/cctest.test_node_postmortem_metadata.o
[1890/1912] CXX obj/test/cctest/cctest.test_cppgc.o
[1891/1912] CXX obj/test/cctest/cctest.test_base_object_ptr.o
[1892/1912] CXX obj/test/cctest/cctest.test_base64.o
[1893/1912] CXX obj/test/cctest/cctest.test_aliased_buffer.o
[1894/1912] CXX obj/test/cctest/cctest.node_test_fixture.o
[1895/1912] CXX obj/src/cctest.node_snapshot_stub.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_context.h:7,
                 from ../../test/cctest/test_node_crypto.cc:5:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_aes.h:6,
                 from ../../src/node_crypto.h:31,
                 from ../../src/crypto/crypto_bio.h:27,
                 from ../../test/cctest/test_node_crypto_env.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/references.h:10,
                 from ../../deps/v8/src/snapshot/serializer-deserializer.h:9,
                 from ../../deps/v8/src/snapshot/snapshot.h:14,
                 from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1896/1912] AR obj/tools/v8_gypfiles/libv8_snapshot.a
[1897/1912] STAMP obj/cctest.actions_depends.stamp
[1898/1912] STAMP obj/embedtest.actions_depends.stamp
[1899/1912] STAMP obj/fuzz_ClientHelloParser.actions_depends.stamp
[1900/1912] STAMP obj/fuzz_env.actions_depends.stamp
[1901/1912] STAMP obj/fuzz_strings.actions_depends.stamp
[1902/1912] STAMP obj/node_mksnapshot.actions_depends.stamp
[1903/1912] LINK embedtest
[1904/1912] LINK node_mksnapshot
[1905/1912] LINK cctest
[1906/1912] STAMP obj/node.actions_depends.stamp
[1907/1912] ACTION node: reset_openssl_cnf_9b7a2d2290b02e76d66661df74749f56
[1908/1912] ACTION node: node_mksnapshot_9b7a2d2290b02e76d66661df74749f56
[1909/1912] STAMP obj/node.actions_rules_copies.stamp
[1910/1912] CXX obj/src/node.node_main.o
[1911/1912] CXX obj/gen/node.node_snapshot.o
[1912/1912] LINK node
../../src/node_options.h:114:7: warning: type 'struct EnvironmentOptions' violates the C++ One Definition Rule [-Wodr]
  114 | class EnvironmentOptions : public Options {
      |       ^
../../src/node_options.h:114: note: a different type is defined in another translation unit
  114 | class EnvironmentOptions : public Options {
../../src/node_options.h:167:15: note: the first difference of corresponding definitions is field 'cpu_prof_dir'
  167 |   std::string cpu_prof_dir;
      |               ^
../../src/node_options.h:179: note: a field with different name is defined in another translation unit
  179 |   std::string redirect_warnings;
In function 'Min',
    inlined from '_ZN2v88internal8compiler10turboshaft5Typer14TypeFloat32MinERKNS2_4TypeES6_PNS0_4ZoneE.part.0' at ../../deps/v8/src/compiler/turboshaft/typer.h:1330:3:
../../deps/v8/src/compiler/turboshaft/typer.h:858:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  858 |     auto [r_min, r_max] = r.minmax();
      |                                   ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483617, -1] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483618, -2] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483619, -3] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483620, -4] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483621, -5] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483622, -6] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483623, -7] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483624, -8] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483625, -9] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483626, -10] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483627, -11] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483628, -12] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483629, -13] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483630, -14] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483631, -15] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In member function 'range':
lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/typer.h: In member function 'minmax':
../../deps/v8/src/compiler/turboshaft/typer.h:538:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  538 |     auto [r_min, r_max] = r.minmax();
      |                                   ^
In member function 'range':
lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/typer.h: In member function 'minmax':
../../deps/v8/src/compiler/turboshaft/typer.h:705:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  705 |     auto [r_min, r_max] = r.minmax();
      |                                   ^
In member function 'range_or_set_minmax':
lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'range_or_set_minmax':
lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
../../src/process_wrap.cc: In function 'Spawn':
../../src/process_wrap.cc:217:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  217 |       options.args = new char*[argc + 1];
      |                                        ^
/usr/include/c++/14.2.0/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
../../src/process_wrap.cc:243:39: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  243 |       options.env = new char*[envc + 1];  // Heap allocated to detect errors.
      |                                       ^
/usr/include/c++/14.2.0/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi
>>> nodejs: Building libnode.so
INFO: configure completed successfully
ninja -C out/Release  -j64
ninja: entering directory 'out/Release'
[1/1904] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o
[2/1904] CC obj/test/sqlite/sqlite_extension.extension.o
[3/1904] CXX obj/deps/googletest/src/gtest_main.gtest_main.o
[4/1904] CXX obj/deps/googletest/src/gtest.gtest.o
[5/1904] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o
[6/1904] CXX obj/deps/googletest/src/gtest.gtest-test-part.o
[7/1904] CXX obj/deps/googletest/src/gtest.gtest-printers.o
[8/1904] CXX obj/deps/googletest/src/gtest.gtest-port.o
[9/1904] CXX obj/deps/googletest/src/gtest.gtest-matchers.o
[10/1904] CXX obj/deps/googletest/src/gtest.gtest-filepath.o
[11/1904] CXX obj/deps/googletest/src/gtest.gtest-death-test.o
[12/1904] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o
[13/1904] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o
[14/1904] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o
[15/1904] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o
[16/1904] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o
[17/1904] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o
[18/1904] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o
[19/1904] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o
[20/1904] CC obj/deps/uvwasi/src/uvwasi.fd_table.o
[21/1904] CC obj/deps/uvwasi/src/uvwasi.clocks.o
[22/1904] CC obj/deps/llhttp/src/llhttp.http.o
[23/1904] CC obj/deps/llhttp/src/llhttp.api.o
[24/1904] CC obj/deps/llhttp/src/llhttp.llhttp.o
[25/1904] CXX obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o
[26/1904] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.tracing-controller.o
[27/1904] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o
[28/1904] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o
[29/1904] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o
[30/1904] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-buffer.o
[31/1904] CXX obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o
[32/1904] CXX obj/deps/v8/src/libplatform/v8_libplatform.delayed-task-queue.o
[33/1904] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-worker-threads-task-runner.o
[34/1904] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-thread-isolated-allocator.o
[35/1904] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-platform.o
[36/1904] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-job.o
[37/1904] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-foreground-task-runner.o
[38/1904] CXX obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o
[39/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/v8_abseil.time.o
[40/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.zone_info_source.o
[41/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_posix.o
[42/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_lookup.o
[43/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_libc.o
[44/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_info.o
[45/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_impl.o
[46/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_if.o
[47/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_format.o
[48/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.time_zone_fixed.o
[49/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/v8_abseil.civil_time_detail.o
[50/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/v8_abseil.format.o
[51/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/v8_abseil.duration.o
[52/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/v8_abseil.clock.o
[53/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/v8_abseil.civil_time.o
[54/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/v8_abseil.mutex.o
[55/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.waiter_base.o
[56/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.stdcpp_waiter.o
[57/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.sem_waiter.o
[58/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.pthread_waiter.o
[59/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.per_thread_sem.o
[60/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.kernel_timeout.o
[61/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.graphcycles.o
[62/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.futex_waiter.o
[63/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/v8_abseil.create_thread_identity.o
[64/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.substitute.o
[65/1904] LINK overlapped-checker
[66/1904] SOLINK lib/libsqlite_extension.so
[67/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.string_view.o
[68/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.str_split.o
[69/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.str_replace.o
[70/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.str_cat.o
[71/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.numbers.o
[72/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.match.o
[73/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.utf8.o
[74/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.stringify_sink.o
[75/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.parser.o
[76/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.output.o
[77/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.float_conversion.o
[78/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.extension.o
[79/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.bind.o
[80/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/v8_abseil.arg.o
[81/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.pow10_helper.o
[82/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.ostringstream.o
[83/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.memutil.o
../../deps/uvwasi/src/uvwasi.c: In function 'uvwasi__get_filestat_set_times':
../../deps/uvwasi/src/uvwasi.c:107:20: warning: 'stat.st_atim' may be used uninitialized [-Wmaybe-uninitialized]
  107 |     *st_atim = stat.st_atim / NANOS_PER_SEC;
      |                ~~~~^~~~~~~~
../../deps/uvwasi/src/uvwasi.c:64:21: note: 'stat' declared here
   64 |   uvwasi_filestat_t stat;
      |                     ^~~~
[84/1904] AR obj/deps/uvwasi/libuvwasi.a
[85/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.escaping.o
[86/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.damerau_levenshtein_distance.o
[87/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cordz_sample_token.o
[88/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cordz_info.o
[89/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cordz_handle.o
[90/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cordz_functions.o
[91/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_rep_crc.o
[92/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_rep_consume.o
[93/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_rep_btree_reader.o
[94/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_rep_btree_navigator.o
[95/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_rep_btree.o
[96/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.cord_internal.o
[97/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.charconv_parse.o
[98/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/v8_abseil.charconv_bigint.o
[99/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.escaping.o
[100/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.cord_buffer.o
[101/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.cord_analysis.o
[102/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.cord.o
[103/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.charconv.o
[104/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/v8_abseil.ascii.o
[105/1904] AR obj/deps/googletest/libgtest_main.a
[106/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/v8_abseil.exponential_biased.o
[107/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/numeric/v8_abseil.int128.o
[108/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/v8_abseil.low_level_hash.o
[109/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/v8_abseil.hash.o
[110/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/v8_abseil.city.o
[111/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/v8_abseil.symbolize.o
[112/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/v8_abseil.stacktrace.o
[113/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/v8_abseil.vdso_support.o
[114/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/v8_abseil.elf_mem_image.o
[115/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/v8_abseil.demangle.o
[116/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/v8_abseil.address_is_readable.o
[117/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.crc_x86_arm_combined.o
[118/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.crc_memcpy_x86_arm_combined.o
[119/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.crc_memcpy_fallback.o
[120/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.crc_cord_state.o
[121/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.crc.o
[122/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/v8_abseil.cpu_detect.o
[123/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/v8_abseil.crc32c.o
[124/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/v8_abseil.raw_hash_set.o
[125/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/v8_abseil.hashtablez_sampler_force_weak_definition.o
[126/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/v8_abseil.hashtablez_sampler.o
[127/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/v8_abseil.log_severity.o
[128/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.unscaledcycleclock.o
[129/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.throw_delegate.o
[130/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.thread_identity.o
[131/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.sysinfo.o
[132/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.spinlock_wait.o
[133/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.spinlock.o
[134/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.raw_logging.o
[135/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.low_level_alloc.o
[136/1904] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/v8_abseil.cycleclock.o
[137/1904] CXX obj/deps/v8/src/torque/torque_base.utils.o
[138/1904] AR obj/deps/llhttp/libllhttp.a
[139/1904] CXX obj/deps/v8/src/torque/torque_base.types.o
[140/1904] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o
[141/1904] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o
[142/1904] CXX obj/deps/v8/src/torque/torque_base.type-inference.o
[143/1904] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o
[144/1904] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o
[145/1904] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o
[146/1904] CXX obj/deps/v8/src/torque/torque_base.source-positions.o
[147/1904] AR obj/tools/v8_gypfiles/libv8_libplatform.a
[148/1904] CXX obj/deps/v8/src/torque/torque_base.server-data.o
[149/1904] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o
[150/1904] CXX obj/deps/v8/src/torque/torque_base.instructions.o
[151/1904] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o
[152/1904] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o
[153/1904] CXX obj/deps/v8/src/torque/torque_base.global-context.o
[154/1904] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o
[155/1904] CXX obj/deps/v8/src/torque/torque_base.declarations.o
[156/1904] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o
[157/1904] CXX obj/deps/v8/src/torque/torque_base.declarable.o
[158/1904] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o
[159/1904] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o
[160/1904] CXX obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o
[161/1904] CXX obj/deps/v8/src/torque/torque_base.cfg.o
[162/1904] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o
[163/1904] CXX obj/deps/v8/src/torque/torque.torque.o
[164/1904] CXX obj/deps/ncrypto/ncrypto.ncrypto.o
[165/1904] CXX obj/deps/ncrypto/ncrypto.engine.o
[166/1904] CXX obj/deps/nbytes/src/nbytes.nbytes.o
[167/1904] CC obj/deps/histogram/src/histogram.hdr_histogram.o
[168/1904] CC obj/deps/uv/src/unix/libuv.random-sysctl-linux.o
[169/1904] CC obj/deps/uv/src/unix/libuv.random-getrandom.o
[170/1904] CC obj/deps/uv/src/unix/libuv.procfs-exepath.o
[171/1904] CC obj/deps/uv/src/unix/libuv.linux.o
[172/1904] CC obj/deps/uv/src/unix/libuv.proctitle.o
[173/1904] CC obj/deps/uv/src/unix/libuv.udp.o
[174/1904] CC obj/deps/uv/src/unix/libuv.tty.o
[175/1904] CC obj/deps/uv/src/unix/libuv.thread.o
[176/1904] CC obj/deps/uv/src/unix/libuv.tcp.o
[177/1904] CC obj/deps/uv/src/unix/libuv.stream.o
[178/1904] CC obj/deps/uv/src/unix/libuv.signal.o
[179/1904] CC obj/deps/uv/src/unix/libuv.random-devurandom.o
[180/1904] CC obj/deps/uv/src/unix/libuv.process.o
[181/1904] CC obj/deps/uv/src/unix/libuv.poll.o
[182/1904] CC obj/deps/uv/src/unix/libuv.pipe.o
[183/1904] CC obj/deps/uv/src/unix/libuv.loop-watcher.o
[184/1904] CC obj/deps/uv/src/unix/libuv.loop.o
[185/1904] CC obj/deps/uv/src/unix/libuv.getnameinfo.o
[186/1904] CC obj/deps/uv/src/unix/libuv.getaddrinfo.o
[187/1904] CC obj/deps/uv/src/unix/libuv.fs.o
[188/1904] CC obj/deps/uv/src/unix/libuv.dl.o
[189/1904] CC obj/deps/uv/src/unix/libuv.core.o
[190/1904] CC obj/deps/uv/src/unix/libuv.async.o
[191/1904] CC obj/deps/uv/src/libuv.version.o
[192/1904] CC obj/deps/uv/src/libuv.uv-common.o
[193/1904] CC obj/deps/uv/src/libuv.uv-data-getter-setters.o
[194/1904] CC obj/deps/uv/src/libuv.timer.o
[195/1904] CC obj/deps/uv/src/libuv.threadpool.o
[196/1904] CC obj/deps/uv/src/libuv.thread-common.o
[197/1904] CC obj/deps/uv/src/libuv.strtok.o
[198/1904] CC obj/deps/uv/src/libuv.strscpy.o
[199/1904] CC obj/deps/uv/src/libuv.random.o
[200/1904] CC obj/deps/uv/src/libuv.inet.o
[201/1904] CC obj/deps/uv/src/libuv.idna.o
[202/1904] CC obj/deps/uv/src/libuv.fs-poll.o
[203/1904] CXX obj/src/node_js2c.embedded_data.o
[204/1904] CXX obj/tools/node_js2c.js2c.o
[205/1904] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o
[206/1904] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o
[207/1904] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o
[208/1904] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix.o
[209/1904] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o
[210/1904] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space.o
[211/1904] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space-page-allocator.o
[212/1904] CXX obj/deps/v8/src/base/utils/v8_libbase.random-number-generator.o
[213/1904] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o
[214/1904] CXX obj/deps/v8/src/base/v8_libbase.strings.o
[215/1904] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o
In file included from ../../deps/ncrypto/engine.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[216/1904] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o
[217/1904] AR obj/deps/histogram/libhistogram.a
[218/1904] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o
[219/1904] AR obj/deps/nbytes/libnbytes.a
[220/1904] CXX obj/deps/v8/src/base/platform/v8_libbase.time.o
[221/1904] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o
[222/1904] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o
[223/1904] CXX obj/deps/v8/src/base/platform/v8_libbase.mutex.o
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483617, -1] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483618, -2] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483619, -3] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483620, -4] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483621, -5] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483622, -6] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483623, -7] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483624, -8] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483625, -9] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483626, -10] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483627, -11] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483628, -12] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483629, -13] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483630, -14] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:5:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483631, -15] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^~~
[224/1904] CXX obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o
[225/1904] CXX obj/deps/v8/src/base/platform/v8_libbase.condition-variable.o
[226/1904] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o
[227/1904] CXX obj/deps/v8/src/base/v8_libbase.once.o
[228/1904] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o
[229/1904] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o
[230/1904] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o
[231/1904] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o
[232/1904] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o
[233/1904] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o
[234/1904] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o
[235/1904] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o
[236/1904] CXX obj/deps/v8/src/base/v8_libbase.logging.o
[237/1904] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o
[238/1904] AR obj/deps/uv/libuv.a
[239/1904] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o
[240/1904] CXX obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o
[241/1904] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o
[242/1904] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o
[243/1904] CXX obj/deps/v8/src/base/v8_libbase.cpu.o
[244/1904] CXX obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o
[245/1904] CXX obj/deps/v8/src/base/v8_libbase.bits.o
[246/1904] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o
[247/1904] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o
[248/1904] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o
[249/1904] CXX obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o
In file included from ../../deps/ncrypto/ncrypto.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../deps/ncrypto/ncrypto.cc: In function 'bool ncrypto::SafeX509SubjectAltNamePrint(const BIOPointer&, X509_EXTENSION*)':
../../deps/ncrypto/ncrypto.cc:704:8: warning: unused variable 'ret' [-Wunused-variable]
  704 |   auto ret = OBJ_obj2nid(X509_EXTENSION_get_object(ext));
      |        ^~~
../../deps/ncrypto/ncrypto.cc: In function 'bool ncrypto::SafeX509InfoAccessPrint(const BIOPointer&, X509_EXTENSION*)':
../../deps/ncrypto/ncrypto.cc:727:8: warning: unused variable 'ret' [-Wunused-variable]
  727 |   auto ret = OBJ_obj2nid(X509_EXTENSION_get_object(ext));
      |        ^~~
../../deps/ncrypto/ncrypto.cc: In static member function 'static ncrypto::DHPointer ncrypto::DHPointer::New(ncrypto::BignumPointer&&, ncrypto::BignumPointer&&)':
../../deps/ncrypto/ncrypto.cc:1187:22: warning: 'DH* DH_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1187 |   DHPointer dh(DH_new());
      |                ~~~~~~^~
/usr/include/openssl/dh.h:210:27: note: declared here
  210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void);
      |                           ^~~~~~
../../deps/ncrypto/ncrypto.cc:1190:18: warning: 'int DH_set0_pqg(DH*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1190 |   if (DH_set0_pqg(dh.get(), p.get(), nullptr, g.get()) != 1) return {};
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:266:27: note: declared here
  266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g);
      |                           ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In static member function 'static ncrypto::DHPointer ncrypto::DHPointer::New(size_t, unsigned int)':
../../deps/ncrypto/ncrypto.cc:1201:22: warning: 'DH* DH_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1201 |   DHPointer dh(DH_new());
      |                ~~~~~~^~
/usr/include/openssl/dh.h:210:27: note: declared here
  210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void);
      |                           ^~~~~~
../../deps/ncrypto/ncrypto.cc:1204:32: warning: 'int DH_generate_parameters_ex(DH*, int, int, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1204 |   if (DH_generate_parameters_ex(dh.get(), bits, generator, nullptr) != 1) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:223:27: note: declared here
  223 | OSSL_DEPRECATEDIN_3_0 int DH_generate_parameters_ex(DH *dh, int prime_len,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DHPointer::CheckResult ncrypto::DHPointer::check()':
../../deps/ncrypto/ncrypto.cc:1215:15: warning: 'int DH_check(const DH*, int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1215 |   if (DH_check(dh_.get(), &codes) != 1)
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:231:27: note: declared here
  231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes);
      |                           ^~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DHPointer::CheckPublicKeyResult ncrypto::DHPointer::checkPublicKey(const ncrypto::BignumPointer&)':
../../deps/ncrypto/ncrypto.cc:1225:23: warning: 'int DH_check_pub_key(const DH*, const BIGNUM*, int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1225 |   if (DH_check_pub_key(dh_.get(), pub_key.get(), &codes) != 1)
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:232:27: note: declared here
  232 | OSSL_DEPRECATEDIN_3_0 int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key,
      |                           ^~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getPrime() const':
../../deps/ncrypto/ncrypto.cc:1240:14: warning: 'void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1240 |   DH_get0_pqg(dh_.get(), &p, nullptr, nullptr);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:264:28: note: declared here
  264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p,
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getGenerator() const':
../../deps/ncrypto/ncrypto.cc:1247:14: warning: 'void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1247 |   DH_get0_pqg(dh_.get(), nullptr, nullptr, &g);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:264:28: note: declared here
  264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p,
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getPublicKey() const':
../../deps/ncrypto/ncrypto.cc:1254:14: warning: 'void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1254 |   DH_get0_key(dh_.get(), &pub_key, nullptr);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:267:28: note: declared here
  267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key,
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getPrivateKey() const':
../../deps/ncrypto/ncrypto.cc:1261:14: warning: 'void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1261 |   DH_get0_key(dh_.get(), nullptr, &pvt_key);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:267:28: note: declared here
  267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key,
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::generateKeys() const':
../../deps/ncrypto/ncrypto.cc:1270:23: warning: 'int DH_generate_key(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1270 |   if (!DH_generate_key(dh_.get())) return {};
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/openssl/dh.h:234:27: note: declared here
  234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh);
      |                           ^~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'size_t ncrypto::DHPointer::size() const':
../../deps/ncrypto/ncrypto.cc:1277:17: warning: 'int DH_size(const DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1277 |   return DH_size(dh_.get());
      |          ~~~~~~~^~~~~~~~~~~
/usr/include/openssl/dh.h:214:27: note: declared here
  214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh);
      |                           ^~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::computeSecret(const ncrypto::BignumPointer&) const':
../../deps/ncrypto/ncrypto.cc:1288:21: warning: 'int DH_compute_key(unsigned char*, const BIGNUM*, DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1288 |       DH_compute_key(static_cast<uint8_t*>(dp.get()), peer.get(), dh_.get());
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:235:27: note: declared here
  235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key,
      |                           ^~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'bool ncrypto::DHPointer::setPublicKey(ncrypto::BignumPointer&&)':
../../deps/ncrypto/ncrypto.cc:1305:18: warning: 'int DH_set0_key(DH*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1305 |   if (DH_set0_key(dh_.get(), key.get(), nullptr) == 1) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:269:27: note: declared here
  269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key);
      |                           ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'bool ncrypto::DHPointer::setPrivateKey(ncrypto::BignumPointer&&)':
../../deps/ncrypto/ncrypto.cc:1314:18: warning: 'int DH_set0_key(DH*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1314 |   if (DH_set0_key(dh_.get(), nullptr, key.get()) == 1) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:269:27: note: declared here
  269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key);
      |                           ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::Result<ncrypto::BIOPointer, bool> ncrypto::EVPKeyPointer::writePrivateKey(const PrivateKeyEncodingConfig&) const':
../../deps/ncrypto/ncrypto.cc:1894:41: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1894 |       const RSA* rsa = EVP_PKEY_get0_RSA(get());
      |                        ~~~~~~~~~~~~~~~~~^~~~~~~
In file included from ../../deps/ncrypto/ncrypto.h:9:
/usr/include/openssl/evp.h:1356:22: note: declared here
 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:1900:44: warning: 'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1900 |           err = PEM_write_bio_RSAPrivateKey(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1901 |                     bio.get(),
      |                     ~~~~~~~~~~              
 1902 |                     rsa,
      |                     ~~~~                    
 1903 |                     config.cipher,
      |                     ~~~~~~~~~~~~~~          
 1904 |                     reinterpret_cast<unsigned char*>(passphrase.data),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1905 |                     passphrase.len,
      |                     ~~~~~~~~~~~~~~~         
 1906 |                     nullptr,
      |                     ~~~~~~~~                
 1907 |                     nullptr) != 1;
      |                     ~~~~~~~~                
In file included from /usr/include/openssl/ssl.h:37,
                 from ../../deps/ncrypto/ncrypto.h:13:
/usr/include/openssl/pem.h:451:1: note: declared here
  451 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
      | ^~~~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:1912:38: warning: 'int i2d_RSAPrivateKey_bio(BIO*, const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1912 |           err = i2d_RSAPrivateKey_bio(bio.get(), rsa) != 1;
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/ssl.h:32:
/usr/include/openssl/x509.h:622:27: note: declared here
  622 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa);
      |                           ^~~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:1957:46: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1957 |       const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(get());
      |                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:1963:43: warning: 'int PEM_write_bio_ECPrivateKey(BIO*, const EC_KEY*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1963 |           err = PEM_write_bio_ECPrivateKey(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1964 |                     bio.get(),
      |                     ~~~~~~~~~~             
 1965 |                     ec,
      |                     ~~~                    
 1966 |                     config.cipher,
      |                     ~~~~~~~~~~~~~~         
 1967 |                     reinterpret_cast<unsigned char*>(passphrase.data),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1968 |                     passphrase.len,
      |                     ~~~~~~~~~~~~~~~        
 1969 |                     nullptr,
      |                     ~~~~~~~~               
 1970 |                     nullptr) != 1;
      |                     ~~~~~~~~               
/usr/include/openssl/pem.h:466:1: note: declared here
  466 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY)
      | ^~~~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:1975:37: warning: 'int i2d_ECPrivateKey_bio(BIO*, const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1975 |           err = i2d_ECPrivateKey_bio(bio.get(), ec) != 1;
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/openssl/x509.h:642:27: note: declared here
  642 | OSSL_DEPRECATEDIN_3_0 int i2d_ECPrivateKey_bio(BIO *bp, const EC_KEY *eckey);
      |                           ^~~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::Result<ncrypto::BIOPointer, bool> ncrypto::EVPKeyPointer::writePublicKey(const PublicKeyEncodingConfig&) const':
../../deps/ncrypto/ncrypto.cc:2010:39: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2010 |     const RSA* rsa = EVP_PKEY_get0_RSA(get());
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/openssl/evp.h:1356:22: note: declared here
 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:2016:37: warning: 'int PEM_write_bio_RSAPublicKey(BIO*, const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2016 |       if (PEM_write_bio_RSAPublicKey(bio.get(), rsa) != 1) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/openssl/pem.h:452:1: note: declared here
  452 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSAPublicKey, RSA)
      | ^~~~~~~~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.cc:2024:29: warning: 'int i2d_RSAPublicKey_bio(BIO*, const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2024 |     if (i2d_RSAPublicKey_bio(bio.get(), rsa) != 1) {
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/openssl/x509.h:624:27: note: declared here
  624 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa);
      |                           ^~~~~~~~~~~~~~~~~~~~
[250/1904] AR obj/deps/ncrypto/libncrypto.a
[251/1904] AR obj/tools/v8_gypfiles/libv8_libbase.a
[252/1904] LINK gen-regexp-special-case
[253/1904] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp
[254/1904] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_bd80f64862dd779165d4349ffcbe0211
[255/1904] LINK bytecode_builtins_list_generator
[256/1904] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_3931b343a4cb0bd98da4e581f6ce90fe
[257/1904] LINK node_js2c
[258/1904] AR obj/tools/v8_gypfiles/libv8_abseil.a
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483617, -1] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483618, -2] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483619, -3] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483620, -4] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483621, -5] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483622, -6] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483623, -7] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483624, -8] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483625, -9] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483626, -10] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483627, -11] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483628, -12] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483629, -13] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483630, -14] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton.part.0' at ../../deps/uv/src/inet.c:166:12:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton.part.0':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483631, -15] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
[259/1904] AR obj/deps/googletest/libgtest.a
[260/1904] AR obj/tools/v8_gypfiles/libtorque_base.a
[261/1904] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp
[262/1904] LINK torque
[263/1904] ACTION run_torque: run_torque_action_e3070f7afaffd8a3b4612441e26c1d85
[264/1902] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp
[265/1902] STAMP obj/tools/v8_gypfiles/v8_init.actions_depends.stamp
[266/1902] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp
[267/1902] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp
[268/1902] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp
[269/1902] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp
[270/1902] CXX obj/deps/v8/src/init/v8_init.setup-isolate-full.o
[271/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.wasm-to-js-tq-csa.o
[272/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.js-to-wasm-tq-csa.o
[273/1902] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp
[274/1902] STAMP obj/tools/v8_gypfiles/v8_turboshaft.actions_depends.stamp
[275/1902] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp
[276/1902] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp
[277/1902] STAMP obj/tools/v8_gypfiles/v8_turboshaft.compile_depends.stamp
[278/1902] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp
[279/1902] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp
[280/1902] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-ir.o
[281/1902] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-interpreter-frame-state.o
[282/1902] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-graph-printer.o
[283/1902] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-graph-builder.o
[284/1902] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-compilation-unit.o
[285/1902] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-compilation-info.o
[286/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.utils.o
[287/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.use-map.o
[288/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.types.o
[289/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typer.o
[290/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typed-optimizations-phase.o
[291/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-parser.o
[292/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-assertions-phase.o
[293/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.store-store-elimination-phase.o
[294/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.simplify-tf-loops.o
[295/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.simplified-lowering-phase.o
[296/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.sidetable.o
[297/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.representations.o
[298/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule.o
[299/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule-phase.o
[300/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.pretenuring-propagation-reducer.o
[301/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.phase.o
[302/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.optimize-phase.o
[303/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.operations.o
[304/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.memory-optimization-reducer.o
[305/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.maglev-graph-building-phase.o
[306/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.machine-lowering-phase.o
[307/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-unrolling-reducer.o
[308/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-unrolling-phase.o
[309/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-peeling-phase.o
[310/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-finder.o
[311/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-load-elimination-reducer.o
[312/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-escape-analysis-reducer.o
[313/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.instruction-selection-phase.o
[314/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph.o
[315/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-visualizer.o
[316/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-builder.o
[317/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization.o
[318/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization-phase.o
[319/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.debug-feature-lowering-phase.o
[320/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.csa-optimize-phase.o
[321/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.copying-phase.o
[322/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.code-elimination-and-simplification-phase.o
[323/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.build-graph-phase.o
[324/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.assembler.o
[325/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.analyzer-iterator.o
[326/1902] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp
[327/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-typer.o
[328/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-loop-peeling.o
[329/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-load-elimination.o
[330/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-js-lowering.o
[331/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-inlining.o
[332/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-inlining-into-js.o
[333/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-graph-assembler.o
[334/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-operator-reducer.o
[335/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-lowering.o
[336/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-escape-analysis.o
[337/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler.o
[338/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler-definitions.o
[339/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-call-descriptors.o
[340/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o
[341/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o
[342/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o
[343/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o
[344/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-impl.o
[345/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-heap-profiler-agent-impl.o
[346/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o
[347/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o
[348/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o
[349/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o
[350/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o
[351/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/compiler/linkage.h:10,
                 from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:17,
                 from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[352/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o
[353/1902] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12,
                 from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[354/1902] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp
[355/1902] STAMP obj/tools/v8_gypfiles/mksnapshot.compile_depends.stamp
[356/1902] CXX obj/deps/v8/src/snapshot/mksnapshot.static-roots-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[357/1902] CXX obj/deps/v8/src/snapshot/mksnapshot.snapshot-empty.o
[358/1902] CXX obj/deps/v8/src/snapshot/mksnapshot.mksnapshot.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/wasm-loop-peeling.h:12,
                 from ../../deps/v8/src/compiler/wasm-loop-peeling.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[359/1902] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-win.o
[360/1902] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-mac.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/compiler/turboshaft/types.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5:
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::range() const [with long unsigned int Bits = 32; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = float]':
../../deps/v8/src/compiler/turboshaft/types.cc:712:58:   required from here
  712 | template class EXPORT_TEMPLATE_DEFINE(V8_EXPORT_PRIVATE) FloatType<32>;
      |                                                          ^~~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  654 |   std::pair<float_t, float_t> range() const {
      |                               ^~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::range() const [with long unsigned int Bits = 64; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = double]':
../../deps/v8/src/compiler/turboshaft/types.cc:713:58:   required from here
  713 | template class EXPORT_TEMPLATE_DEFINE(V8_EXPORT_PRIVATE) FloatType<64>;
      |                                                          ^~~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  654 |   std::pair<float_t, float_t> range() const {
      |                               ^~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In member function 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::range() const [with long unsigned int Bits = 32]':
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/types.h: In member function 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::range() const [with long unsigned int Bits = 64]':
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/types.cc: In member function 'v8::internal::compiler::turboshaft::FloatType<32ul>::Equals(v8::internal::compiler::turboshaft::FloatType<32ul> const&) const':
../../deps/v8/src/compiler/turboshaft/types.cc:491:36: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  491 |       return range() == other.range();
      |                         ~~~~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/types.cc: In member function 'v8::internal::compiler::turboshaft::FloatType<64ul>::Equals(v8::internal::compiler::turboshaft::FloatType<64ul> const&) const':
../../deps/v8/src/compiler/turboshaft/types.cc:491:36: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  491 |       return range() == other.range();
      |                         ~~~~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/types.h: In member function 'v8::internal::compiler::turboshaft::FloatType<32ul>::range() const':
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  654 |   std::pair<float_t, float_t> range() const {
      |                               ^~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In member function 'v8::internal::compiler::turboshaft::FloatType<64ul>::range() const':
../../deps/v8/src/compiler/turboshaft/types.h:654:31: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
[361/1902] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-generic.o
[362/1902] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-base.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-js-lowering.h:12,
                 from ../../deps/v8/src/compiler/wasm-js-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[363/1902] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-aix.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12,
                 from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[364/1902] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-file-writer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-inlining.h:12,
                 from ../../deps/v8/src/compiler/wasm-inlining.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[365/1902] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-empty.o
[366/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_initializers.wasm-objects-tq-csa.o
[367/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_initializers.debug-wasm-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/sidetable.h:17,
                 from ../../deps/v8/src/compiler/turboshaft/use-map.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[368/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.wasm-strings-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/graph.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[369/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.wasm-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[370/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.js-to-js-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 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/turboshaft/graph-visualizer.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[371/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segments-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/control-path-state.h:9,
                 from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12,
                 from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[372/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segmenter-tq-csa.o
[373/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segment-iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12,
                 from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[374/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-relative-time-format-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-typer.h:12,
                 from ../../deps/v8/src/compiler/wasm-typer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[375/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-plural-rules-tq-csa.o
[376/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-number-format-tq-csa.o
[377/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-locale-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[378/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-list-format-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:17,
                 from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[379/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-duration-format-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/sidetable.h:17,
                 from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[380/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-display-names-tq-csa.o
[381/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-date-time-format-tq-csa.o
[382/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.h:10,
                 from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[383/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-break-iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[384/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.intl-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-load-elimination.h:10,
                 from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[385/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_initializers.array-sort-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12,
                 from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[386/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_initializers.test-torque-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[387/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turboshaft-types-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[388/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turbofan-types-tq-csa.o
[389/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.torque-defined-classes-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[390/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.templates-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/compiler/linkage.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[391/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.template-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[392/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.synthetic-module-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/recreate-schedule-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/recreate-schedule-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[393/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-name-dictionary-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:17,
                 from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[394/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-hash-table-helpers-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/references.h:10,
                 from ../../deps/v8/src/snapshot/serializer-deserializer.h:9,
                 from ../../deps/v8/src/snapshot/snapshot.h:14,
                 from ../../deps/v8/src/snapshot/snapshot-empty.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[395/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.struct-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[396/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.string-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/typer.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/typer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:34:
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 32; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = float]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 32; type_t = v8::internal::compiler::turboshaft::FloatType<32>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1325:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 64; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = double]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 64; type_t = v8::internal::compiler::turboshaft::FloatType<64>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1335:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
[397/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.source-text-module-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-evaluate.h:12,
                 from ../../deps/v8/src/init/setup-isolate-full.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[398/1902] AR obj/tools/v8_gypfiles/libv8_init.a
[399/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.shared-function-info-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[400/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.script-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[401/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.scope-info-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/maglev/maglev-compilation-unit.h:10,
                 from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:13,
                 from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[402/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.regexp-match-info-tq-csa.o
[403/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.prototype-info-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[404/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-descriptor-object-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data.h:11,
                 from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16,
                 from ../../deps/v8/src/snapshot/mksnapshot.cc:20:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[405/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-cell-tq-csa.o
[406/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/maglev/maglev-compilation-info.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[407/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.promise-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/recreate-schedule.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[408/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.primitive-heap-object-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/maglev/maglev-compilation-unit.h:10,
                 from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[409/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.ordered-hash-table-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/access-info.h:8,
                 from ../../deps/v8/src/maglev/maglev-ir.h:23,
                 from ../../deps/v8/src/maglev/maglev-ir.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[410/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.trusted-object-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/simplified-lowering-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/simplified-lowering-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[411/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.hole-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/operations.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[412/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.oddball-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data.h:11,
                 from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16,
                 from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[413/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.name-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/snapshot/static-roots-gen.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[414/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.module-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/turboshaft/operations.h:25,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[415/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.microtask-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[416/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.megadom-handler-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[417/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.map-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[418/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.literal-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[419/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-weak-refs-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[420/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-temporal-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[421/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-struct-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[422/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shared-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler/wasm-compiler.h:18,
                 from ../../deps/v8/src/compiler/wasm-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[423/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shadow-realm-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[424/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[425/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-string-iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[426/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-raw-json-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[427/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-proxy-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[428/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-promise-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[429/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[430/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-iterator-helpers-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[431/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-generator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[432/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-function-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[433/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[434/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/script-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[435/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-atomics-synchronization-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[436/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[437/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-buffer-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[438/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-object-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[439/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-number-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[440/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.free-space-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[441/1902] AR obj/tools/v8_gypfiles/libv8_initializers_slow.a
[442/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.foreign-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[443/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.fixed-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/promise-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[444/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-vector-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[445/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-cell-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[446/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.embedder-data-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[447/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.descriptor-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[448/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.debug-objects-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[449/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.data-handler-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[450/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.contexts-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[451/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bytecode-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[452/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.cell-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/property-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[453/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.call-site-info-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:34,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:16:
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 32; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = float]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 32; type_t = v8::internal::compiler::turboshaft::FloatType<32>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1325:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 64; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = double]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 64; type_t = v8::internal::compiler::turboshaft::FloatType<64>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1335:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/type-inference-analysis.h:18,
                 from ../../deps/v8/src/compiler/turboshaft/type-inference-reducer.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:10:
../../deps/v8/src/compiler/turboshaft/typer.h: In static member function 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 32]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:10: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  537 |     auto [l_min, l_max] = l.minmax();
      |          ^~~~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/typer.h: In static member function 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 64]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:10: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/typer.h: In function 'v8::internal::compiler::turboshaft::FloatOperationTyper<32ul>::Max(v8::internal::compiler::turboshaft::FloatType<32ul>, v8::internal::compiler::turboshaft::FloatType<32ul>, v8::internal::Zone*)':
../../deps/v8/src/compiler/turboshaft/typer.h:893:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  893 |     auto [r_min, r_max] = r.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h: In function 'v8::internal::compiler::turboshaft::FloatOperationTyper<64ul>::Min(v8::internal::compiler::turboshaft::FloatType<64ul>, v8::internal::compiler::turboshaft::FloatType<64ul>, v8::internal::Zone*)':
../../deps/v8/src/compiler/turboshaft/typer.h:858:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  858 |     auto [r_min, r_max] = r.minmax();
      |                           ~~~~~~~~^~
[454/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bigint-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/struct-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[455/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.arguments-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[456/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.api-callbacks-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[457/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.allocation-site-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/templates-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[458/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_initializers.handler-configuration-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/maglev-graph-building-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/maglev-graph-building-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[459/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.weak-ref-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/oddball-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[460/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[461/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-with-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[462/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-values-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[463/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-sorted-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[464/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-reversed-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/string-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[465/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-subarray-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[466/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-sort-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/hole-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[467/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-some-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[468/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-slice-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:34,
                 from ../../deps/v8/src/compiler/turboshaft/graph.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:16:
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 32; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = float]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 32; type_t = v8::internal::compiler::turboshaft::FloatType<32>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1325:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
../../deps/v8/src/compiler/turboshaft/types.h: In instantiation of 'std::pair<typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type, typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type> v8::internal::compiler::turboshaft::FloatType<Bits>::minmax() const [with long unsigned int Bits = 64; typename v8::internal::compiler::turboshaft::detail::TypeForBits<Bits>::float_type = double]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:35:   required from 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 64; type_t = v8::internal::compiler::turboshaft::FloatType<64>]'
  537 |     auto [l_min, l_max] = l.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h:1335:3:   required from here
 1321 |     return FloatOperationTyper<bits>::float_typer_handler(l, r, zone); \
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/types.h:708:31: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  708 |   std::pair<float_t, float_t> minmax() const { return {min(), max()}; }
      |                               ^~~~~~
In file included from ../../deps/v8/src/compiler/turboshaft/type-inference-analysis.h:18,
                 from ../../deps/v8/src/compiler/turboshaft/type-inference-reducer.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/assert-types-reducer.h:20,
                 from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:8:
../../deps/v8/src/compiler/turboshaft/typer.h: In static member function 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 32]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:10: note: parameter passing for argument of type 'std::pair<float, float>' when C++17 is enabled changed to match C++14 in GCC 10.1
  537 |     auto [l_min, l_max] = l.minmax();
      |          ^~~~~~~~~~~~~~
../../deps/v8/src/compiler/turboshaft/typer.h: In static member function 'static v8::internal::compiler::turboshaft::Type v8::internal::compiler::turboshaft::FloatOperationTyper<Bits>::Add(type_t, type_t, v8::internal::Zone*) [with long unsigned int Bits = 64]':
../../deps/v8/src/compiler/turboshaft/typer.h:537:10: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/typer.h: In function 'v8::internal::compiler::turboshaft::FloatOperationTyper<32ul>::Max(v8::internal::compiler::turboshaft::FloatType<32ul>, v8::internal::compiler::turboshaft::FloatType<32ul>, v8::internal::Zone*)':
../../deps/v8/src/compiler/turboshaft/typer.h:893:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  893 |     auto [r_min, r_max] = r.minmax();
      |                           ~~~~~~~~^~
../../deps/v8/src/compiler/turboshaft/typer.h: In function 'v8::internal::compiler::turboshaft::FloatOperationTyper<64ul>::Min(v8::internal::compiler::turboshaft::FloatType<64ul>, v8::internal::compiler::turboshaft::FloatType<64ul>, v8::internal::Zone*)':
../../deps/v8/src/compiler/turboshaft/typer.h:858:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  858 |     auto [r_min, r_max] = r.minmax();
      |                           ~~~~~~~~^~
[469/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-set-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[470/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduceright-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[471/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduce-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[472/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/name-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[473/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-keys-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/microtask-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[474/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-from-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/module-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[475/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-foreach-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[476/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlastindex-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[477/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlast-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[478/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findindex-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[479/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-find-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[480/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-filter-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[481/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-entries-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[482/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-every-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[483/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-createtypedarray-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[484/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-at-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[485/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.torque-internal-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[486/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.symbol-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/map-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[487/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.suppressed-error-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/heap/parked-scope.h:11,
                 from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:15,
                 from ../../deps/v8/src/maglev/maglev-graph-builder.h:19,
                 from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[488/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-trim-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[489/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-towellformed-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[490/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substring-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[491/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substr-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[492/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-startswith-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[493/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-slice-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[494/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-replaceall-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[495/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-repeat-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[496/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-pad-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[497/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-match-search-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/cell-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[498/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[499/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iswellformed-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/foreign-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[500/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-indexof-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[501/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-includes-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[502/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-html-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[503/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-endswith-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[504/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-at-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[505/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-union-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[506/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-symmetric-difference-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[507/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-superset-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-function-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[508/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-subset-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[509/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-disjoint-from-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[510/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-intersection-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[511/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-difference-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[512/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[513/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-test-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[514/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-split-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[515/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-source-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/free-space-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[516/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-search-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[517/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-replace-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[518/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[519/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-all-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[520/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-exec-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[521/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.reflect-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[522/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[523/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-prototype-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/bigint-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[524/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-property-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[525/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revoke-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[526/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revocable-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[527/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-prevent-extensions-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/arguments-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[528/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-is-extensible-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[529/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-has-property-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[530/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-prototype-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[531/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-property-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[532/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-delete-property-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[533/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-constructor-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[534/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-withresolvers-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[535/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-then-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/objects/contexts-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[536/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-resolve-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[537/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-reaction-job-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 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/turboshaft/graph-builder.h:9,
                 from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[538/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-race-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[539/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-misc-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[540/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-jobs-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[541/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-finally-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[542/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-constructor-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[543/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-any-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[544/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-element-closure-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[545/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[546/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-abstract-operations-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[547/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[548/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-groupby-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[549/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-fromentries-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[550/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.number-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[551/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.math-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[552/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.map-groupby-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[553/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-helpers-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[554/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-from-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[555/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[556/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[557/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-coverage-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[558/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[559/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-callable-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[560/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.growable-fixed-array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[561/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.function-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[562/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frame-arguments-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[563/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frames-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[564/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.finalization-registry-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[565/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.data-view-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[566/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.console-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[567/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.convert-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[568/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.conversion-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[569/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.constructor-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[570/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.collections-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[571/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.cast-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[572/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-string-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[573/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-bigint-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[574/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.boolean-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[575/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.base-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[576/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.arraybuffer-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[577/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[578/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-with-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[579/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-unshift-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[580/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-spliced-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[581/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-sorted-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[582/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-reversed-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[583/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-splice-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[584/1902] AR obj/tools/v8_gypfiles/libv8_turboshaft.a
[585/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-some-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[586/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-slice-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[587/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-shift-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[588/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reverse-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[589/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[590/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-right-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[591/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-of-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[592/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-map-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[593/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-lastindexof-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[594/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-join-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[595/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-isarray-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[596/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[597/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-async-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[598/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-foreach-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[599/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-flat-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[600/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlastindex-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[601/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlast-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[602/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findindex-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[603/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-find-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[604/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-filter-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/internal-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[605/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-every-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[606/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-copywithin-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[607/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-concat-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[608/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-at-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[609/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.aggregate-error-tq-csa.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[610/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.exported-macros-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[611/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.enum-verifiers.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[612/1902] CXX obj/deps/v8/src/builtins/ppc/v8_initializers.builtins-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[613/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-wasm-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[614/1902] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-intrinsics-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[615/1902] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[616/1902] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[617/1902] CXX obj/deps/v8/src/ic/v8_initializers.unary-op-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[618/1902] CXX obj/deps/v8/src/ic/v8_initializers.keyed-store-generic.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/math-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[619/1902] CXX obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[620/1902] CXX obj/deps/v8/src/ic/v8_initializers.accessor-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/ic-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[621/1902] CXX obj/deps/v8/src/heap/v8_initializers.setup-heap-internal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[622/1902] CXX obj/deps/v8/src/codegen/v8_initializers.code-stub-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/convert-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[623/1902] CXX obj/deps/v8/src/builtins/v8_initializers.setup-builtins-internal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[624/1902] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/frames-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[625/1902] CXX obj/deps/v8/src/builtins/v8_initializers.growable-fixed-array-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[626/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-typed-array-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/number-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[627/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-temporal-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/object-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[628/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-string-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/console-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[629/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-sharedarraybuffer-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[630/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-shadow-realm-gen.o
[631/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-regexp-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[632/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-proxy-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[633/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-promise-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[634/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-object-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/function-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[635/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-number-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[636/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-microtask-queue-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[637/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-lazy-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[638/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-iterator-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[639/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-intl-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[640/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-interpreter-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[641/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-internal-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[642/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-ic-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[643/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-handler-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[644/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-global-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[645/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-generator-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[646/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-date-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[647/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-conversion-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/ic/unary-op-assembler.h:8,
                 from ../../deps/v8/src/ic/unary-op-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[648/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-constructor-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[649/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-collections-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[650/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-call-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[651/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-bigint-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[652/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-iterator-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[653/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-generator-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[654/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[655/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-function-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/collections-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[656/1902] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-array-gen.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[657/1902] CXX obj/tools/v8_gypfiles/gen/v8_base_without_compiler.debug-support.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/base-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[658/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.write-barrier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[659/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.visitor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[660/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[661/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[662/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.testing.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/ic/binary-op-assembler.h:10,
                 from ../../deps/v8/src/ic/binary-op-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[663/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.sweeper.o
[664/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o
[665/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o
[666/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.raw-heap.o
[667/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap.o
[668/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[669/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.prefinalizer-handler.o
[670/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.pointer-policies.o
[671/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.platform.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[672/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.persistent-node.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[673/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.page-memory.o
[674/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-size-trait.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/cast-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[675/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o
[676/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[677/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[678/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.member-storage.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[679/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[680/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[681/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[682/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-state.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[683/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marker.o
[684/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o
[685/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.liveness-broker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[686/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o
[687/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o
[688/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-state.o
[689/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o
[690/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-page.o
[691/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-object-header.o
[692/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-growing.o
[693/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-consistency.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[694/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-base.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/builtins/ppc/builtins-ppc.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[695/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o
[696/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[697/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info-table.o
[698/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.free-list.o
[699/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[700/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.concurrent-marker.o
[701/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compactor.o
[702/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compaction-worklists.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[703/1902] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.allocation.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from gen/torque-generated/enum-verifiers.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[704/1902] CXX obj/deps/v8/src/heap/base/asm/ppc/v8_base_without_compiler.push_registers_asm.o
[705/1902] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.worklist.o
[706/1902] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.stack.o
[707/1902] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.memory-tagging.o
[708/1902] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.incremental-marking-schedule.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/ic/keyed-store-generic.h:9,
                 from ../../deps/v8/src/ic/keyed-store-generic.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[709/1902] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o
[710/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o
[711/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o
[712/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o
[713/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o
[714/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o
[715/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o
[716/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o
[717/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o
[718/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o
[719/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o
[720/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o
[721/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o
[722/1902] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-number-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[723/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_base_without_compiler.wasm-objects-tq.o
[724/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o
[725/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-to-js-tq.o
[726/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-strings-tq.o
[727/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o
[728/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-wasm-tq.o
[729/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-js-tq.o
[730/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segments-tq.o
[731/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segmenter-tq.o
[732/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segment-iterator-tq.o
[733/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-relative-time-format-tq.o
[734/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-plural-rules-tq.o
[735/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-number-format-tq.o
[736/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-locale-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/heap/setup-heap-internal.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[737/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-list-format-tq.o
[738/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-duration-format-tq.o
[739/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-display-names-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[740/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o
[741/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collator-tq.o
[742/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-break-iterator-tq.o
[743/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o
[744/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o
[745/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o
[746/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turboshaft-types-tq.o
[747/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turbofan-types-tq.o
[748/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.torque-defined-classes-tq.o
[749/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.templates-tq.o
[750/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.template-objects-tq.o
[751/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.synthetic-module-tq.o
[752/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o
[753/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/interpreter/interpreter-assembler.h:8,
                 from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[754/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.struct-tq.o
[755/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.string-tq.o
[756/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.source-text-module-tq.o
[757/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.shared-function-info-tq.o
[758/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.script-tq.o
[759/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.scope-info-tq.o
[760/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.regexp-match-info-tq.o
[761/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.prototype-info-tq.o
[762/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-descriptor-object-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../../deps/v8/src/interpreter/interpreter-generator.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[763/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-cell-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-global-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[764/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[765/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.promise-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-date-gen.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[766/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.primitive-heap-object-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[767/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o
[768/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.trusted-object-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[769/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.hole-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[770/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.oddball-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/regexp-match-info.h:9,
                 from gen/torque-generated/src/objects/regexp-match-info-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[771/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.name-tq.o
[772/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.module-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[773/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.microtask-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/exported-macros-assembler.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[774/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.megadom-handler-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[775/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.map-tq.o
[776/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.literal-objects-tq.o
[777/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-weak-refs-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[778/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-temporal-objects-tq.o
[779/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-struct-tq.o
[780/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shared-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-call-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-call-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[781/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shadow-realm-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from gen/torque-generated/src/objects/string-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[782/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[783/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-string-iterator-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[784/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-raw-json-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-string-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[785/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-proxy-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[786/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-promise-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[787/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-objects-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-object-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-object-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[788/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-iterator-helpers-tq.o
[789/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-generator-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/execution/frames.h:15,
                 from gen/debug-support.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[790/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-function-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[791/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/ic/accessor-assembler.h:9,
                 from ../../deps/v8/src/ic/accessor-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[792/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-iterator-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-regexp-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[793/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-atomics-synchronization-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-handler-gen.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[794/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[795/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-buffer-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[796/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o
[797/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-number-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../../deps/v8/src/builtins/builtins-utils-gen.h:9,
                 from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[798/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[799/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.foreign-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[800/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.fixed-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-list-format.h:16,
                 from ../../deps/v8/src/objects/js-list-format-inl.h:12,
                 from gen/torque-generated/src/objects/js-list-format-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[801/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-vector-tq.o
[802/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-cell-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/builtins/setup-builtins-internal.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[803/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.embedder-data-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[804/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.descriptor-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segmenter.h:15,
                 from ../../deps/v8/src/objects/js-segmenter-inl.h:11,
                 from gen/torque-generated/src/objects/js-segmenter-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[805/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.debug-objects-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[806/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.data-handler-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-date-time-format.h:16,
                 from ../../deps/v8/src/objects/js-date-time-format-inl.h:12,
                 from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[807/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-locale-inl.h:12,
                 from gen/torque-generated/src/objects/js-locale-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[808/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bytecode-array-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/codegen/code-factory.h:8,
                 from ../../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-array-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[809/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.cell-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-plural-rules-inl.h:12,
                 from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[810/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.call-site-info-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/intl-objects.h:18,
                 from ../../deps/v8/src/objects/js-break-iterator.h:15,
                 from ../../deps/v8/src/objects/js-break-iterator-inl.h:12,
                 from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[811/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o
[812/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.arguments-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segment-iterator.h:12,
                 from ../../deps/v8/src/objects/js-segment-iterator-inl.h:11,
                 from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[813/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.api-callbacks-tq.o
[814/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.allocation-site-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-collator.h:15,
                 from ../../deps/v8/src/objects/js-collator-inl.h:12,
                 from gen/torque-generated/src/objects/js-collator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[815/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o
[816/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o
[817/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o
[818/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-with-tq.o
[819/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o
[820/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-sorted-tq.o
[821/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-reversed-tq.o
[822/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8,
                 from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[823/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o
[824/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o
[825/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o
[826/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o
[827/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o
[828/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o
[829/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o
[830/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o
[831/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o
[832/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o
[833/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o
[834/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o
[835/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o
[836/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o
[837/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o
[838/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o
[839/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o
[840/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o
[841/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-display-names.h:15,
                 from ../../deps/v8/src/objects/js-display-names-inl.h:12,
                 from gen/torque-generated/src/objects/js-display-names-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[842/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o
[843/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o
[844/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.suppressed-error-tq.o
[845/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o
[846/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-towellformed-tq.o
[847/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-duration-format.h:12,
                 from ../../deps/v8/src/objects/js-duration-format-inl.h:12,
                 from gen/torque-generated/src/objects/js-duration-format-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[848/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o
[849/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o
[850/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o
[851/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o
[852/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o
[853/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o
[854/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o
[855/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o
[856/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iswellformed-tq.o
[857/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o
[858/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o
[859/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o
[860/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o
[861/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o
[862/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-union-tq.o
[863/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-symmetric-difference-tq.o
[864/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-superset-of-tq.o
[865/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-subset-of-tq.o
[866/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-disjoint-from-tq.o
[867/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-intersection-tq.o
[868/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-difference-tq.o
[869/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o
[870/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o
[871/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o
[872/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o
[873/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o
[874/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o
[875/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o
[876/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o
[877/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o
[878/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o
[879/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o
[880/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o
[881/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o
[882/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o
[883/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o
[884/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o
[885/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/template-objects.h:8,
                 from ../../deps/v8/src/objects/template-objects-inl.h:8,
                 from gen/torque-generated/src/objects/template-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[886/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o
[887/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o
[888/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o
[889/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o
[890/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o
[891/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-withresolvers-tq.o
[892/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o
[893/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o
[894/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o
[895/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/execution/isolate-utils-inl.h:8,
                 from ../../deps/v8/src/objects/instance-type-inl.h:9,
                 from gen/torque-generated/src/objects/turboshaft-types-tq.cc:4:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[896/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o
[897/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o
[898/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o
[899/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o
[900/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o
[901/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o
[902/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o
[903/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o
[904/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o
[905/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-groupby-tq.o
[906/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o
[907/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o
[908/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o
[909/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.map-groupby-tq.o
[910/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-helpers-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/templates-inl.h:8,
                 from gen/torque-generated/src/objects/templates-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[911/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-from-tq.o
[912/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o
[913/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o
[914/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o
[915/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o
[916/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o
[917/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o
[918/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o
[919/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o
[920/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o
[921/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o
[922/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o
[923/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o
[924/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o
[925/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o
[926/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o
[927/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o
[928/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o
[929/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o
[930/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o
[931/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o
[932/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o
[933/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o
[934/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o
[935/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-with-tq.o
[936/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o
[937/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-spliced-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/module.h:9,
                 from ../../deps/v8/src/objects/module-inl.h:8,
                 from ../../deps/v8/src/objects/source-text-module-inl.h:8,
                 from gen/torque-generated/src/objects/source-text-module-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[938/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-sorted-tq.o
[939/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-reversed-tq.o
[940/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o
[941/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o
[942/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o
[943/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o
[944/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o
[945/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o
[946/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o
[947/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o
[948/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/js-promise-inl.h:10,
                 from ../../deps/v8/src/objects/promise-inl.h:10,
                 from gen/torque-generated/src/objects/promise-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[949/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o
[950/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o
[951/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o
[952/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o
[953/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-async-tq.o
[954/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o
[955/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-flat-tq.o
[956/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o
[957/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o
[958/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o
[959/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o
[960/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o
[961/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o
[962/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o
[963/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o
[964/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o
[965/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o
[966/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.objects-printer.o
[967/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.factory.o
[968/1902] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o
[969/1902] CXX obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o
[970/1902] CXX obj/deps/v8/src/regexp/ppc/v8_base_without_compiler.regexp-macro-assembler-ppc.o
[971/1902] CXX obj/deps/v8/src/execution/ppc/v8_base_without_compiler.simulator-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/managed.h:9,
                 from ../../deps/v8/src/objects/script-inl.h:8,
                 from gen/torque-generated/src/objects/script-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[972/1902] CXX obj/deps/v8/src/execution/ppc/v8_base_without_compiler.frame-constants-ppc.o
[973/1902] CXX obj/deps/v8/src/diagnostics/ppc/v8_base_without_compiler.unwinder-ppc.o
[974/1902] CXX obj/deps/v8/src/diagnostics/ppc/v8_base_without_compiler.eh-frame-ppc.o
[975/1902] CXX obj/deps/v8/src/diagnostics/ppc/v8_base_without_compiler.disasm-ppc.o
[976/1902] CXX obj/deps/v8/src/deoptimizer/ppc/v8_base_without_compiler.deoptimizer-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segments.h:12,
                 from ../../deps/v8/src/objects/js-segments-inl.h:11,
                 from gen/torque-generated/src/objects/js-segments-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[977/1902] CXX obj/deps/v8/src/codegen/ppc/v8_base_without_compiler.macro-assembler-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/wasm/wasm-objects-inl.h:16,
                 from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[978/1902] CXX obj/deps/v8/src/codegen/ppc/v8_base_without_compiler.cpu-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/microtask-inl.h:10,
                 from gen/torque-generated/src/objects/microtask-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[979/1902] CXX obj/deps/v8/src/codegen/ppc/v8_base_without_compiler.constants-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-relative-time-format.h:16,
                 from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12,
                 from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[980/1902] CXX obj/deps/v8/src/codegen/ppc/v8_base_without_compiler.assembler-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/module.h:9,
                 from ../../deps/v8/src/objects/module-inl.h:8,
                 from ../../deps/v8/src/objects/synthetic-module-inl.h:8,
                 from gen/torque-generated/src/objects/synthetic-module-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[981/1902] CXX obj/deps/v8/src/heap/third-party/v8_base_without_compiler.heap-api-stub.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/prototype-info-inl.h:8,
                 from gen/torque-generated/src/objects/prototype-info-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[982/1902] CXX obj/deps/v8/src/wasm/fuzzing/v8_base_without_compiler.random-module-generation.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/torque-defined-classes-inl.h:7,
                 from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[983/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wrappers.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-number-format.h:16,
                 from ../../deps/v8/src/objects/js-number-format-inl.h:12,
                 from gen/torque-generated/src/objects/js-number-format-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[984/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.well-known-imports.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/scope-info-inl.h:8,
                 from gen/torque-generated/src/objects/scope-info-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[985/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-subtyping.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/property-cell-inl.h:8,
                 from gen/torque-generated/src/objects/property-cell-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[986/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-serialization.o
[987/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-result.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/struct-inl.h:10,
                 from gen/torque-generated/src/objects/struct-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[988/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-opcodes.o
[989/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/module.h:9,
                 from ../../deps/v8/src/objects/module-inl.h:8,
                 from gen/torque-generated/src/objects/module-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[990/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/objects/shared-function-info-inl.h:10,
                 from gen/torque-generated/src/objects/shared-function-info-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[991/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o
[992/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-builder.o
[993/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-js.o
[994/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-import-wrapper-cache.o
[995/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-features.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/execution/isolate-utils-inl.h:8,
                 from ../../deps/v8/src/objects/instance-type-inl.h:9,
                 from gen/torque-generated/src/objects/turbofan-types-tq.cc:4:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[996/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-external-refs.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/builtins/builtins-collections-gen.h:8,
                 from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[997/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-engine.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/property-array-inl.h:10,
                 from gen/torque-generated/src/objects/property-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[998/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-disassembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/map-inl.h:8,
                 from gen/torque-generated/src/objects/map-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[999/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-debug.o
[1000/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-manager.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/literal-objects.h:9,
                 from ../../deps/v8/src/objects/literal-objects-inl.h:8,
                 from gen/torque-generated/src/objects/literal-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1001/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.value-type.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-raw-json.h:8,
                 from ../../deps/v8/src/objects/js-raw-json-inl.h:8,
                 from gen/torque-generated/src/objects/js-raw-json-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1002/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.turboshaft-graph-interface.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8,
                 from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1003/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.sync-streaming-decoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/megadom-handler-inl.h:9,
                 from gen/torque-generated/src/objects/megadom-handler-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1004/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.streaming-decoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-shared-array-inl.h:8,
                 from gen/torque-generated/src/objects/js-shared-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1005/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.stacks.o
[1006/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8,
                 from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1007/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.pgo.o
[1008/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.names-provider.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/js-regexp.h:9,
                 from ../../deps/v8/src/objects/js-regexp-inl.h:8,
                 from gen/torque-generated/src/objects/js-regexp-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1009/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-instantiate.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/oddball-inl.h:9,
                 from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:9,
                 from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1010/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-decoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-weak-refs-inl.h:8,
                 from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1011/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-compiler.o
[1012/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.memory-tracing.o
[1013/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.local-decl-encoder.o
[1014/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.jump-table-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/js-collection-inl.h:8,
                 from gen/torque-generated/src/objects/js-collection-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1015/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.graph-builder-interface.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/js-promise-inl.h:10,
                 from gen/torque-generated/src/objects/js-promise-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1016/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/js-struct-inl.h:8,
                 from gen/torque-generated/src/objects/js-struct-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1017/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-body-decoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:10,
                 from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1018/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/execution/isolate-utils-inl.h:8,
                 from ../../deps/v8/src/objects/instance-type-inl.h:9,
                 from ../../deps/v8/src/objects/js-proxy-inl.h:8,
                 from gen/torque-generated/src/objects/js-proxy-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1019/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression-interface.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/js-collection-iterator-inl.h:9,
                 from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1020/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.code-space-access.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/dictionary.h:11,
                 from ../../deps/v8/src/objects/js-objects-inl.h:10,
                 from gen/torque-generated/src/objects/js-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1021/1902] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.canonical-types.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/js-promise-inl.h:10,
                 from ../../deps/v8/src/objects/js-generator-inl.h:9,
                 from gen/torque-generated/src/objects/js-generator-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1022/1902] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.parallel-move.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/ic/ic.h:11,
                 from ../../deps/v8/src/objects/js-function-inl.h:14,
                 from gen/torque-generated/src/objects/js-function-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1023/1902] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-compiler.o
[1024/1902] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:10,
                 from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1025/1902] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/js-array.h:9,
                 from ../../deps/v8/src/objects/js-array-inl.h:8,
                 from gen/torque-generated/src/objects/js-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1026/1902] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o
[1027/1902] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimizer.h:14,
                 from ../../deps/v8/src/deoptimizer/ppc/deoptimizer-ppc.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1028/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o
[1029/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test-wasm.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/js-array-buffer-inl.h:8,
                 from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1030/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-wasm-objects.o
[1031/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_base_without_compiler.wasm-dead-code-elimination-phase.o
[1032/1902] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-types.o
[1033/1902] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-scanner.o
[1034/1902] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-parser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/simulator.h:13,
                 from ../../deps/v8/src/wasm/stacks.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1035/1902] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-js.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/foreign-inl.h:9,
                 from gen/torque-generated/src/objects/foreign-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1036/1902] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/feedback-vector-inl.h:9,
                 from gen/torque-generated/src/objects/feedback-vector-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1037/1902] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-batch-compiler.o
[1038/1902] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/free-space-inl.h:8,
                 from gen/torque-generated/src/objects/free-space-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1039/1902] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/fixed-array-inl.h:8,
                 from gen/torque-generated/src/objects/fixed-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1040/1902] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/feedback-cell-inl.h:9,
                 from gen/torque-generated/src/objects/feedback-cell-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1041/1902] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o
[1042/1902] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/data-handler-inl.h:9,
                 from gen/torque-generated/src/objects/data-handler-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1043/1902] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/codegen/code-stub-assembler.h:15,
                 from ../../deps/v8/src/codegen/code-stub-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1044/1902] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/diagnostics/ppc/disasm-ppc.cc:35:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1045/1902] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o
[1046/1902] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o
[1047/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o
[1048/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o
[1049/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o
[1050/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/heap-object-inl.h:8,
                 from ../../deps/v8/src/objects/embedder-data-array-inl.h:9,
                 from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1051/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-serialization-duplicate-tracker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/descriptor-array-inl.h:8,
                 from gen/torque-generated/src/objects/descriptor-array-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1052/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o
[1053/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-deep-serializer.o
[1054/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/cell-inl.h:10,
                 from gen/torque-generated/src/objects/cell-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1055/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o
[1056/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-barrier.o
[1057/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/debug-objects-inl.h:8,
                 from gen/torque-generated/src/objects/debug-objects-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1058/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o
[1059/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/contexts-inl.h:10,
                 from gen/torque-generated/src/objects/contexts-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1060/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/wasm/streaming-decoder.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1061/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o
[1062/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o
[1063/1902] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/allocation-site-inl.h:9,
                 from gen/torque-generated/src/objects/allocation-site-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1064/1902] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from gen/torque-generated/src/objects/api-callbacks-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1065/1902] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/call-site-info-inl.h:8,
                 from gen/torque-generated/src/objects/call-site-info-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1066/1902] CXX obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o
[1067/1902] CXX obj/deps/v8/src/zone/v8_base_without_compiler.accounting-allocator.o
[1068/1902] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/objects/arguments-inl.h:8,
                 from gen/torque-generated/src/objects/arguments-tq.cc:1:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1069/1902] CXX obj/deps/v8/src/utils/v8_base_without_compiler.utils.o
[1070/1902] CXX obj/deps/v8/src/utils/v8_base_without_compiler.sha-256.o
[1071/1902] CXX obj/deps/v8/src/utils/v8_base_without_compiler.ostreams.o
[1072/1902] CXX obj/deps/v8/src/utils/v8_base_without_compiler.memcopy.o
[1073/1902] CXX obj/deps/v8/src/utils/v8_base_without_compiler.identity-map.o
[1074/1902] CXX obj/deps/v8/src/utils/v8_base_without_compiler.hex-format.o
[1075/1902] CXX obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o
[1076/1902] CXX obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/wasm/wasm-result.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1077/1902] CXX obj/deps/v8/src/utils/v8_base_without_compiler.allocation.o
[1078/1902] CXX obj/deps/v8/src/utils/v8_base_without_compiler.address-map.o
[1079/1902] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.tracing-category-observer.o
[1080/1902] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/execution/ppc/frame-constants-ppc.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1081/1902] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.trace-event.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/execution/isolate-utils-inl.h:8,
                 from ../../deps/v8/src/heap/third-party/heap-api-stub.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1082/1902] CXX obj/deps/v8/src/third_party/siphash/v8_base_without_compiler.halfsiphash.o
[1083/1902] CXX obj/deps/v8/src/temporal/v8_base_without_compiler.temporal-parser.o
[1084/1902] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.task-utils.o
[1085/1902] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.operations-barrier.o
[1086/1902] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.cancelable-task.o
[1087/1902] CXX obj/deps/v8/src/strings/v8_base_without_compiler.uri.o
[1088/1902] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o
[1089/1902] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/wasm/wasm-features.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1090/1902] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-stream.o
[1091/1902] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-case.o
[1092/1902] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-builder.o
[1093/1902] CXX obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/asmjs/asm-scanner.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1094/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-serializer.o
[1095/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-deserializer.o
[1096/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.sort-builtins.o
[1097/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot.o
[1098/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o
[1099/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-source-sink.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12,
                 from ../../deps/v8/src/wasm/baseline/parallel-move.h:8,
                 from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1100/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-data.o
[1101/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-serializer.o
[1102/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-deserializer.o
[1103/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer.o
[1104/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer-deserializer.o
[1105/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.roots-serializer.o
[1106/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-serializer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/regexp/ppc/regexp-macro-assembler-ppc.h:8,
                 from ../../deps/v8/src/regexp/ppc/regexp-macro-assembler-ppc.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1107/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-deserializer.o
[1108/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.object-deserializer.o
[1109/1902] CXX obj/deps/v8/src/snapshot/embedded/v8_base_without_compiler.embedded-data.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/wasm/wasm-objects-inl.h:16,
                 from ../../deps/v8/src/wasm/wasm-external-refs.cc:17:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1110/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.deserializer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/tracing/tracing-category-observer.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1111/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-serializer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/ppc/assembler-ppc.h:48,
                 from ../../deps/v8/src/codegen/ppc/assembler-ppc.cc:37:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1112/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-deserializer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from ../../deps/v8/src/utils/ostreams.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1113/1902] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.code-serializer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/persistent-handles.h:11,
                 from ../../deps/v8/src/heap/local-heap-inl.h:11,
                 from ../../deps/v8/src/heap/factory-base-inl.h:9,
                 from gen/torque-generated/factory.cc:2:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1114/1902] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1115/1902] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.testing.o
[1116/1902] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.sandbox.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data.h:11,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8,
                 from ../../deps/v8/src/utils/memcopy.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1117/1902] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.external-pointer-table.o
[1118/1902] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.code-pointer-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/tracing/trace-event.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1119/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/wasm/wasm-objects.h:16,
                 from ../../deps/v8/src/wasm/wasm-serialization.h:13,
                 from ../../deps/v8/src/wasm/wasm-serialization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1120/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-weak-refs.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/wasm/constant-expression-interface.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1121/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-typedarray.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/wasm/wasm-module.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1122/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-trace.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/tasks/cancelable-task.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1123/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/compiler/linkage.h:10,
                 from ../../deps/v8/src/wasm/wrappers.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1124/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-temporal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/allocation-site-inl.h:9,
                 from ../../deps/v8/src/objects/all-objects-inl.h:12,
                 from gen/torque-generated/objects-printer.cc:4:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1125/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-symbol.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/wasm/code-space-access.h:14,
                 from ../../deps/v8/src/wasm/code-space-access.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1126/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/wasm/module-decoder-impl.h:13,
                 from ../../deps/v8/src/wasm/wasm-disassembler.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1127/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-shadow-realm.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/serializer.h:10,
                 from ../../deps/v8/src/snapshot/roots-serializer.h:11,
                 from ../../deps/v8/src/snapshot/roots-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1128/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-scopes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/wasm/wasm-js.cc:14:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1129/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-regexp.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/utils/address-map.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1130/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-proxy.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/serializer.h:10,
                 from ../../deps/v8/src/snapshot/snapshot-data.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1131/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-promise.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/wasm/jump-table-assembler.h:13,
                 from ../../deps/v8/src/wasm/jump-table-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1132/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-operators.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler/wasm-compiler.h:18,
                 from ../../deps/v8/src/wasm/wasm-debug.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1133/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-object.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/diagnostics/basic-block-profiler.h:17,
                 from ../../deps/v8/src/snapshot/sort-builtins.h:12,
                 from ../../deps/v8/src/snapshot/sort-builtins.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1134/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-numbers.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/wasm/module-decoder-impl.h:13,
                 from ../../deps/v8/src/wasm/module-decoder.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1135/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-module.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/codegen/ppc/macro-assembler-ppc.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1136/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-literals.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/wasm/wasm-objects.h:16,
                 from ../../deps/v8/src/wasm/wasm-objects.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1137/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-intl.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/utils/identity-map.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1138/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-internal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/wasm/wasm-linkage.h:13,
                 from ../../deps/v8/src/wasm/function-body-decoder.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1139/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/interrupts-scope.h:8,
                 from ../../deps/v8/src/debug/debug.h:18,
                 from ../../deps/v8/src/wasm/wasm-engine.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1140/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1141/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-function.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/heap/factory-inl.h:8,
                 from ../../deps/v8/src/wasm/constant-expression.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1142/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-forin.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/sandbox/code-pointer-table.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1143/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-debug.o
[1144/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-date.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1145/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/heap-object-inl.h:8,
                 from ../../deps/v8/src/objects/primitive-heap-object-inl.h:9,
                 from ../../deps/v8/src/objects/heap-number-inl.h:10,
                 from ../../deps/v8/src/numbers/conversions-inl.h:21,
                 from ../../deps/v8/src/asmjs/asm-parser.cc:17:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1146/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-collections.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/compiler/linkage.h:10,
                 from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:17,
                 from ../../deps/v8/src/wasm/graph-builder-interface.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1147/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-classes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/sandbox/external-pointer-table.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1148/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-bigint.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/wasm/wasm-code-manager.cc:20:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1149/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-atomics.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/debug/debug-wasm-objects.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1150/1902] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1151/1902] CXX obj/deps/v8/src/roots/v8_base_without_compiler.roots.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/handles/global-handles.h:17,
                 from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10,
                 from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1152/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/wasm/function-compiler.h:14,
                 from ../../deps/v8/src/wasm/function-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1153/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-utils.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/asmjs/asm-js.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1154/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-stack.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler/wasm-compiler.h:18,
                 from ../../deps/v8/src/runtime/runtime-wasm.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1155/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-parser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/strings/string-builder.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1156/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/startup-deserializer.h:8,
                 from ../../deps/v8/src/snapshot/startup-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1157/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler-tracer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/strings/uri.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1158/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-interpreter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1159/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/strings/string-stream.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1160/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-dotprinter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/baseline/baseline-assembler.h:8,
                 from ../../deps/v8/src/baseline/baseline-assembler-inl.h:8,
                 from ../../deps/v8/src/baseline/baseline-compiler.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1161/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/wasm/module-instantiate.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1162/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler-tonode.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8,
                 from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1163/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/references.h:10,
                 from ../../deps/v8/src/snapshot/serializer-deserializer.h:9,
                 from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1164/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-peephole.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/handles/global-handles.h:17,
                 from ../../deps/v8/src/snapshot/startup-serializer.h:10,
                 from ../../deps/v8/src/snapshot/startup-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1165/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-generator.o
[1166/1902] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-ast.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/object-deserializer.h:8,
                 from ../../deps/v8/src/snapshot/object-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1167/1902] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/regexp/regexp-stack.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1168/1902] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-interpreter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/sandbox/testing.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1169/1902] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/serializer.h:10,
                 from ../../deps/v8/src/snapshot/roots-serializer.h:11,
                 from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8,
                 from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1170/1902] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-bytecode.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/context-deserializer.h:8,
                 from ../../deps/v8/src/snapshot/context-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1171/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.weak-code-registry.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/serializer.h:10,
                 from ../../deps/v8/src/snapshot/roots-serializer.h:11,
                 from ../../deps/v8/src/snapshot/read-only-serializer.h:8,
                 from ../../deps/v8/src/snapshot/read-only-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1172/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tracing-cpu-profiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/wasm/module-compiler.h:22,
                 from ../../deps/v8/src/wasm/module-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1173/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tick-sample.o
[1174/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.symbolizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/temporal/temporal-parser.h:9,
                 from ../../deps/v8/src/temporal/temporal-parser.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1175/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.strings-storage.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/read-only-deserializer.h:8,
                 from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1176/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.sampling-heap-profiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/snapshot/context-serializer.h:8,
                 from ../../deps/v8/src/snapshot/context-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1177/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/references.h:10,
                 from ../../deps/v8/src/snapshot/serializer-deserializer.h:9,
                 from ../../deps/v8/src/snapshot/snapshot.h:14,
                 from ../../deps/v8/src/snapshot/snapshot.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1178/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-listener.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1179/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profile-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/codegen/script-details.h:10,
                 from ../../deps/v8/src/snapshot/code-serializer.h:9,
                 from ../../deps/v8/src/snapshot/code-serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1180/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-snapshot-generator.o
[1181/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-profiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data.h:11,
                 from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1182/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.cpu-profiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/runtime/runtime.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1183/1902] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.allocation-tracker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-trace.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1184/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-symbol.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1185/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner.o
[1186/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner-character-streams.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10,
                 from ../../deps/v8/src/regexp/regexp-nodes.h:9,
                 from ../../deps/v8/src/regexp/regexp-compiler.h:13,
                 from ../../deps/v8/src/regexp/regexp-dotprinter.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1187/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.rewriter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-proxy.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1188/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-temporal.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1189/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparse-data.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1190/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.pending-compilation-error-handler.o
[1191/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parsing.o
[1192/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/runtime/runtime-operators.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1193/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parse-info.o
[1194/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.literal-buffer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-module.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1195/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.import-assertions.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/snapshot/deserializer.h:13,
                 from ../../deps/v8/src/snapshot/deserializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1196/1902] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.func-name-inferrer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimizer.h:14,
                 from ../../deps/v8/src/runtime/runtime-scopes.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1197/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.visitors.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-strings.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1198/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.value-serializer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/runtime/runtime-promise.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1199/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/counters-scopes.h:8,
                 from ../../deps/v8/src/execution/vm-state.h:10,
                 from ../../deps/v8/src/profiler/profile-generator.h:20,
                 from ../../deps/v8/src/profiler/symbolizer.h:9,
                 from ../../deps/v8/src/profiler/symbolizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1200/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.transitions.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-numbers.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1201/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.templates.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-function.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1202/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.template-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/serializer.h:10,
                 from ../../deps/v8/src/snapshot/serializer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1203/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.tagged-impl.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-intl.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1204/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.synthetic-module.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-typedarray.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1205/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.symbol-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/runtime/runtime-date.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1206/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.swiss-name-dictionary.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1207/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/runtime/runtime-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1208/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/heap-object-inl.h:8,
                 from ../../deps/v8/src/roots/roots.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1209/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-forwarding-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-bigint.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1210/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-comparator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/heap-object-inl.h:8,
                 from ../../deps/v8/src/objects/primitive-heap-object-inl.h:9,
                 from ../../deps/v8/src/objects/heap-number-inl.h:10,
                 from ../../deps/v8/src/numbers/conversions-inl.h:21,
                 from ../../deps/v8/src/runtime/runtime-futex.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1211/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.source-text-module.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-forin.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1212/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.simd.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-collections.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1213/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.shared-function-info.o
[1214/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.scope-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/runtime/runtime-internal.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1215/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.regexp-match-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/runtime/runtime-literals.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1216/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/objects/visitors.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1217/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property-descriptor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/runtime/runtime-test.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1218/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.ordered-hash-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-array.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1219/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.option-utils.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/regexp/regexp-utils.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1220/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/compilation-cache-table.h:9,
                 from ../../deps/v8/src/codegen/compilation-cache.h:9,
                 from ../../deps/v8/src/runtime/runtime-compiler.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1221/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.object-type.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-object.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1222/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.module.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-classes.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1223/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-regexp.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1224/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map-updater.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-scopes.h:8,
                 from ../../deps/v8/src/runtime/runtime-debug.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1225/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.managed.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1226/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments-inl.h:8,
                 from ../../deps/v8/src/runtime/runtime-atomics.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1227/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup-cache.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1228/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.literal-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/parsing/import-assertions.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1229/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.keys.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/compilation-cache-table.h:9,
                 from ../../deps/v8/src/codegen/compilation-cache.h:9,
                 from ../../deps/v8/src/regexp/regexp.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1230/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-temporal-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/parsing/literal-buffer.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1231/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-struct.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1232/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segments.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/lookup-cache.h:8,
                 from ../../deps/v8/src/objects/lookup-cache.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1233/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segmenter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/regexp/regexp-parser.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1234/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segment-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/wasm/function-compiler.h:14,
                 from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8,
                 from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1235/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-relative-time-format.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1236/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-regexp.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/profiler/strings-storage.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1237/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-raw-json.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/fixed-array-inl.h:8,
                 from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1238/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-plural-rules.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/embedder-state.h:9,
                 from ../../deps/v8/src/profiler/tick-sample.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1239/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/profiler/weak-code-registry.h:10,
                 from ../../deps/v8/src/profiler/weak-code-registry.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1240/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-number-format.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/tagged-impl-inl.h:13,
                 from ../../deps/v8/src/objects/tagged-impl.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1241/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-locale.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/js-regexp.h:9,
                 from ../../deps/v8/src/objects/js-regexp-inl.h:8,
                 from ../../deps/v8/src/regexp/experimental/experimental.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1242/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-list-format.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/regexp/regexp-interpreter.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1243/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-function.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10,
                 from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10,
                 from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1244/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-duration-format.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/fixed-array-inl.h:8,
                 from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1245/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-display-names.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14,
                 from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1246/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-date-time-format.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10,
                 from ../../deps/v8/src/regexp/regexp-nodes.h:9,
                 from ../../deps/v8/src/regexp/regexp-compiler.h:13,
                 from ../../deps/v8/src/regexp/regexp-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1247/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-collator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/execution/frames.h:15,
                 from ../../deps/v8/src/execution/frames-inl.h:10,
                 from ../../deps/v8/src/profiler/allocation-tracker.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1248/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-break-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/interrupts-scope.h:8,
                 from ../../deps/v8/src/debug/debug.h:18,
                 from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1249/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-atomics-synchronization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/profiler/heap-profiler.h:15,
                 from ../../deps/v8/src/profiler/heap-profiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1250/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-array-buffer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/parsing/scanner-character-streams.cc:16:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1251/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.intl-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/logging/code-events.h:17,
                 from ../../deps/v8/src/profiler/profiler-listener.h:11,
                 from ../../deps/v8/src/profiler/profiler-listener.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1252/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.instruction-stream.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/parsing/func-name-inferrer.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1253/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.fixed-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/logging/code-events.h:17,
                 from ../../deps/v8/src/profiler/profiler-listener.h:11,
                 from ../../deps/v8/src/profiler/cpu-profiler.h:15,
                 from ../../deps/v8/src/profiler/cpu-profiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1254/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.field-type.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from ../../deps/v8/src/objects/string-comparator.h:10,
                 from ../../deps/v8/src/objects/string-comparator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1255/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.feedback-vector.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/parsing/rewriter.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1256/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.embedder-data-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/parsing/parsing.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1257/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/property.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1258/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements-kind.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/counters-scopes.h:8,
                 from ../../deps/v8/src/execution/vm-state.h:10,
                 from ../../deps/v8/src/profiler/profile-generator.h:20,
                 from ../../deps/v8/src/profiler/profile-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1259/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.dependent-code.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/fixed-array-inl.h:8,
                 from ../../deps/v8/src/objects/regexp-match-info-inl.h:8,
                 from ../../deps/v8/src/objects/regexp-match-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1260/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.deoptimization-data.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/template-objects.h:8,
                 from ../../deps/v8/src/objects/template-objects.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1261/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.debug-objects.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/fixed-array-inl.h:8,
                 from ../../deps/v8/src/objects/simd.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1262/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.contexts.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/parse-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1263/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.compilation-cache-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/swiss-name-dictionary.h:13,
                 from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1264/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/scopes.h:10,
                 from ../../deps/v8/src/parsing/preparse-data.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1265/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/execution/isolate-utils-inl.h:8,
                 from ../../deps/v8/src/objects/hash-table-inl.h:8,
                 from ../../deps/v8/src/objects/symbol-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1266/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.call-site-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/module.h:9,
                 from ../../deps/v8/src/objects/synthetic-module.h:8,
                 from ../../deps/v8/src/objects/synthetic-module.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1267/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bytecode-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from ../../deps/v8/src/objects/string-forwarding-table.h:8,
                 from ../../deps/v8/src/objects/string-forwarding-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1268/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bigint.o
[1269/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.backing-store.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/transitions.h:9,
                 from ../../deps/v8/src/objects/transitions.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1270/1902] CXX obj/deps/v8/src/objects/v8_base_without_compiler.abstract-code.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/objects/property-descriptor.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1271/1902] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.math-random.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/option-utils.h:9,
                 from ../../deps/v8/src/objects/option-utils.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1272/1902] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.conversions.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/objects/object-type.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1273/1902] CXX obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/templates.h:12,
                 from ../../deps/v8/src/objects/templates.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1274/1902] CXX obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/scanner.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1275/1902] CXX obj/deps/v8/src/logging/v8_base_without_compiler.metrics.o
[1276/1902] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/objects/shared-function-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1277/1902] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log-file.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from ../../deps/v8/src/objects/string-table.h:9,
                 from ../../deps/v8/src/objects/string-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1278/1902] CXX obj/deps/v8/src/logging/v8_base_without_compiler.local-logger.o
[1279/1902] CXX obj/deps/v8/src/logging/v8_base_without_compiler.counters.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/source-text-module.h:8,
                 from ../../deps/v8/src/objects/source-text-module.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1280/1902] CXX obj/deps/v8/src/libsampler/v8_base_without_compiler.sampler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/managed.h:9,
                 from ../../deps/v8/src/objects/managed.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1281/1902] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-stringifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/scope-info.h:9,
                 from ../../deps/v8/src/objects/scope-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1282/1902] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-parser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13,
                 from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1283/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/objects/value-serializer.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1284/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter-intrinsics.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/ordered-hash-table.h:10,
                 from ../../deps/v8/src/objects/ordered-hash-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1285/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.handler-table-builder.o
[1286/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.control-flow-builders.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/module.h:9,
                 from ../../deps/v8/src/objects/module.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1287/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.constant-array-builder.o
[1288/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/parsing/preparser.h:9,
                 from ../../deps/v8/src/parsing/preparser.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1289/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/profiler/heap-snapshot-generator.h:16,
                 from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1290/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o
[1291/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register-optimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/lookup.h:9,
                 from ../../deps/v8/src/objects/lookup-inl.h:8,
                 from ../../deps/v8/src/objects/js-struct.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1292/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/map-updater.h:12,
                 from ../../deps/v8/src/objects/map-updater.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1293/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/literal-objects.h:9,
                 from ../../deps/v8/src/objects/literal-objects.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1294/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-label.o
[1295/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-generator.o
[1296/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-flags.o
[1297/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-decoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/map.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1298/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-writer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segments.h:12,
                 from ../../deps/v8/src/objects/js-segments.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1299/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-random-iterator.o
[1300/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-iterator.o
[1301/1902] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/lookup.h:9,
                 from ../../deps/v8/src/objects/lookup.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1302/1902] CXX obj/deps/v8/src/init/v8_base_without_compiler.v8.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/objects/string.h:15,
                 from ../../deps/v8/src/objects/string.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1303/1902] CXX obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segmenter.h:15,
                 from ../../deps/v8/src/objects/js-segmenter.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1304/1902] CXX obj/deps/v8/src/init/v8_base_without_compiler.isolate-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-segment-iterator.h:12,
                 from ../../deps/v8/src/objects/js-segment-iterator.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1305/1902] CXX obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-raw-json.h:8,
                 from ../../deps/v8/src/objects/js-raw-json.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1306/1902] CXX obj/deps/v8/src/init/v8_base_without_compiler.bootstrapper.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/log.h:16,
                 from ../../deps/v8/src/logging/local-logger.h:9,
                 from ../../deps/v8/src/logging/local-logger.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1307/1902] CXX obj/deps/v8/src/ic/v8_base_without_compiler.stub-cache.o
[1308/1902] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic.o
[1309/1902] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic-stats.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-relative-time-format.h:16,
                 from ../../deps/v8/src/objects/js-relative-time-format.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1310/1902] CXX obj/deps/v8/src/ic/v8_base_without_compiler.handler-configuration.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-plural-rules.h:16,
                 from ../../deps/v8/src/objects/js-plural-rules.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1311/1902] CXX obj/deps/v8/src/ic/v8_base_without_compiler.call-optimization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/js-regexp.h:9,
                 from ../../deps/v8/src/objects/js-regexp.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1312/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.zapping.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/keys.h:9,
                 from ../../deps/v8/src/objects/keys.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1313/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.weak-object-worklists.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-locale.h:12,
                 from ../../deps/v8/src/objects/js-locale.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1314/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.trusted-range.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-list-format.h:16,
                 from ../../deps/v8/src/objects/js-list-format.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1315/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.traced-handles-marking-visitor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/fixed-array.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1316/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.sweeper.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/objects/field-type.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1317/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.stress-scavenge-observer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/embedder-data-array.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1318/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.spaces.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-display-names.h:15,
                 from ../../deps/v8/src/objects/js-display-names.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1319/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.slot-set.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/handles/global-handles.h:17,
                 from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10,
                 from ../../deps/v8/src/objects/js-function.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1320/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.scavenger.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1321/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.safepoint.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/objects/instruction-stream.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1322/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-spaces.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/objects/elements.h:8,
                 from ../../deps/v8/src/objects/elements-kind.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1323/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-promotion.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-duration-format.h:12,
                 from ../../deps/v8/src/objects/js-duration-format.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1324/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-heap.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/property-cell-inl.h:8,
                 from ../../deps/v8/src/execution/protectors-inl.h:9,
                 from ../../deps/v8/src/objects/js-array-buffer.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1325/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.pretenuring-handler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/objects/js-atomics-synchronization.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1326/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.paged-spaces.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/intl-objects.h:18,
                 from ../../deps/v8/src/objects/js-break-iterator.h:15,
                 from ../../deps/v8/src/objects/js-break-iterator.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1327/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.page.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-number-format.h:16,
                 from ../../deps/v8/src/objects/js-number-format.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1328/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.objects-visiting.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-generator.h:8,
                 from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1329/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.object-stats.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/dependent-code.h:8,
                 from ../../deps/v8/src/objects/dependent-code.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1330/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.new-spaces.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-layout.h:12,
                 from ../../deps/v8/src/heap/slot-set.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1331/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mutable-page.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-collator.h:15,
                 from ../../deps/v8/src/objects/js-collator.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1332/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-mark-sweep.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/objects/deoptimization-data.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1333/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-gc-job.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/bytecode-array-inl.h:8,
                 from ../../deps/v8/src/objects/abstract-code-inl.h:9,
                 from ../../deps/v8/src/objects/abstract-code.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1334/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/bytecode-array-inl.h:8,
                 from ../../deps/v8/src/objects/bytecode-array.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1335/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/objects/code.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1336/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/numbers/math-random.h:9,
                 from ../../deps/v8/src/numbers/math-random.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1337/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-metadata.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/compilation-cache-table.h:9,
                 from ../../deps/v8/src/objects/compilation-cache-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1338/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-layout.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/debug-objects.h:11,
                 from ../../deps/v8/src/objects/debug-objects.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1339/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-balancer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/contexts.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1340/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/feedback-vector.h:16,
                 from ../../deps/v8/src/objects/feedback-vector.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1341/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/init/isolate-allocator.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1342/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-worklist.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/log.h:16,
                 from ../../deps/v8/src/logging/log-file.cc:17:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1343/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-barrier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/backing-store.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1344/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-sweep-utilities.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/objects/bigint.cc:26:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1345/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-compact.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/zapping.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1346/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.main-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/call-site-info-inl.h:8,
                 from ../../deps/v8/src/objects/call-site-info.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1347/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-heap.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/base-space.h:12,
                 from ../../deps/v8/src/heap/memory-chunk.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1348/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-factory.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/interpreter/handler-table-builder.h:10,
                 from ../../deps/v8/src/interpreter/handler-table-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1349/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-spaces.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/ast-source-ranges.h:8,
                 from ../../deps/v8/src/interpreter/control-flow-builders.h:10,
                 from ../../deps/v8/src/interpreter/control-flow-builders.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1350/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-page.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/logging/counters.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1351/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.index-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/api/api-arguments-inl.h:8,
                 from ../../deps/v8/src/objects/js-objects.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1352/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-layout.h:12,
                 from ../../deps/v8/src/heap/memory-chunk-layout.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1353/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking-job.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-date-time-format.h:16,
                 from ../../deps/v8/src/objects/js-date-time-format.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1354/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap.o
[1355/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-write-barrier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/prettyprinter.h:10,
                 from ../../deps/v8/src/interpreter/interpreter.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1356/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-array-builder.h:8,
                 from ../../deps/v8/src/interpreter/bytecode-label.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1357/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout-tracer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/numbers/conversions.cc:18:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1358/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-controller.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/feedback-vector.h:16,
                 from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1359/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/objects/intl-objects.h:18,
                 from ../../deps/v8/src/objects/intl-objects.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1360/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.gc-tracer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1361/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.gc-idle-time-handler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/api/api-arguments-inl.h:8,
                 from ../../deps/v8/src/objects/objects.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1362/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.free-list.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/scopes.h:10,
                 from ../../deps/v8/src/interpreter/constant-array-builder.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1363/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.finalization-registry-cleanup-task.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/log.h:16,
                 from ../../deps/v8/src/logging/log.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1364/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/interpreter/bytecode-decoder.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1365/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory-base.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-flags.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1366/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/heap/large-page.h:8,
                 from ../../deps/v8/src/heap/large-page.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1367/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-allocator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/ic/ic-stats.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1368/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.ephemeron-remembered-set.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/objects/property-cell-inl.h:8,
                 from ../../deps/v8/src/execution/protectors-inl.h:9,
                 from ../../deps/v8/src/json/json-stringifier.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1369/1902] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-visitor.o
[1370/1902] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1371/1902] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-state.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/init/v8.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1372/1902] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cross-heap-remembered-set.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/objects/js-temporal-objects.h:8,
                 from ../../deps/v8/src/objects/js-temporal-objects.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1373/1902] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-snapshot.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ic/stub-cache.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1374/1902] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-heap.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/ic/call-optimization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1375/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-marking.o
[1376/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.combined-heap.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/trusted-range.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1377/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.collection-barrier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/weak-object-worklists.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1378/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-stats.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-array-builder.h:8,
                 from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1379/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-range.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:10,
                 from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1380/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.array-buffer-sweeper.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/json/json-parser.h:12,
                 from ../../deps/v8/src/json/json-parser.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1381/1902] CXX obj/deps/v8/src/heap/v8_base_without_compiler.allocation-observer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/base-space.h:12,
                 from ../../deps/v8/src/heap/spaces.h:15,
                 from ../../deps/v8/src/heap/spaces.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1382/1902] CXX obj/deps/v8/src/handles/v8_base_without_compiler.traced-handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/heap/read-only-heap.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1383/1902] CXX obj/deps/v8/src/handles/v8_base_without_compiler.shared-object-conveyor-handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/stress-scavenge-observer.h:8,
                 from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1384/1902] CXX obj/deps/v8/src/handles/v8_base_without_compiler.persistent-handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/ic/handler-configuration.h:10,
                 from ../../deps/v8/src/ic/handler-configuration.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1385/1902] CXX obj/deps/v8/src/handles/v8_base_without_compiler.local-handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/read-only-promotion.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1386/1902] CXX obj/deps/v8/src/handles/v8_base_without_compiler.handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/persistent-handles.h:11,
                 from ../../deps/v8/src/heap/safepoint.h:11,
                 from ../../deps/v8/src/heap/safepoint.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1387/1902] CXX obj/deps/v8/src/handles/v8_base_without_compiler.global-handles.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/allocation-stats.h:13,
                 from ../../deps/v8/src/heap/paged-spaces.h:21,
                 from ../../deps/v8/src/heap/paged-spaces.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1388/1902] CXX obj/deps/v8/src/flags/v8_base_without_compiler.flags.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/pretenuring-handler.h:12,
                 from ../../deps/v8/src/heap/pretenuring-handler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1389/1902] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/heap/mutable-page.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1390/1902] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.statistics-extension.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/page.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1391/1902] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.ignition-statistics-extension.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/allocation-stats.h:13,
                 from ../../deps/v8/src/heap/read-only-spaces.h:15,
                 from ../../deps/v8/src/heap/read-only-spaces.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1392/1902] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.gc-extension.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/memory-reducer.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1393/1902] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.externalize-string-extension.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/ic/ic.h:11,
                 from ../../deps/v8/src/ic/ic.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1394/1902] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.cputracemark-extension.o
[1395/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.v8threads.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/interpreter/bytecode-generator.h:8,
                 from ../../deps/v8/src/interpreter/bytecode-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1396/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.tiering-manager.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/allocation-observer.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1397/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-local-top.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1398/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/memory-balancer.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1399/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.stack-guard.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/heap/objects-visiting.h:10,
                 from ../../deps/v8/src/heap/objects-visiting.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1400/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.simulator-base.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-worklist.h:15,
                 from ../../deps/v8/src/heap/marking-worklist.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1401/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.protectors.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/new-spaces.h:18,
                 from ../../deps/v8/src/heap/new-spaces.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1402/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.microtask-queue.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/marking-inl.h:10,
                 from ../../deps/v8/src/heap/marking.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1403/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.messages.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/minor-gc-job.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1404/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.local-isolate.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/heap/memory-measurement.h:15,
                 from ../../deps/v8/src/heap/memory-measurement.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1405/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.isolate.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/main-allocator.h:12,
                 from ../../deps/v8/src/heap/main-allocator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1406/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.interrupts-scope.o
[1407/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.futex-emulation.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/mark-sweep-utilities.h:12,
                 from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1408/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.frames.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/memory-allocator.h:23,
                 from ../../deps/v8/src/heap/memory-allocator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1409/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.execution.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/local-factory.h:12,
                 from ../../deps/v8/src/heap/local-factory.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1410/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o
[1411/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.embedder-state.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/heap/object-stats.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1412/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/new-spaces.h:18,
                 from ../../deps/v8/src/heap/heap-layout-tracer.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1413/1902] CXX obj/deps/v8/src/execution/v8_base_without_compiler.arguments.o
[1414/1902] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/heap/local-heap.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1415/1902] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.perf-jit.o
[1416/1902] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-printer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/large-spaces.h:16,
                 from ../../deps/v8/src/heap/large-spaces.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1417/1902] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-debug.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/incremental-marking-job.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1418/1902] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.gdb-jit.o
[1419/1902] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.eh-frame.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/heap-controller.h:9,
                 from ../../deps/v8/src/heap/heap-controller.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1420/1902] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.disassembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/sweeper.h:19,
                 from ../../deps/v8/src/heap/sweeper.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1421/1902] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.compilation-statistics.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/thread-local-top.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1422/1902] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/marking-barrier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1423/1902] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translated-state.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/heap/heap-write-barrier.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1424/1902] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.materialized-object-store.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/main-allocator.h:12,
                 from ../../deps/v8/src/heap/heap-allocator.h:12,
                 from ../../deps/v8/src/heap/heap-allocator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1425/1902] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.frame-translation-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/memory-chunk-metadata.h:16,
                 from ../../deps/v8/src/heap/heap-verifier.h:10,
                 from ../../deps/v8/src/heap/heap-verifier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1426/1902] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/simulator-base.h:16,
                 from ../../deps/v8/src/execution/simulator-base.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1427/1902] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimized-frame-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/incremental-marking.h:15,
                 from ../../deps/v8/src/heap/incremental-marking.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1428/1902] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/execution/frames.h:15,
                 from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1429/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/extensions/gc-extension.cc:17:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1430/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/heap/evacuation-verifier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1431/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/init/bootstrapper.h:11,
                 from ../../deps/v8/src/init/bootstrapper.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1432/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-stack-trace-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/extensions/cputracemark-extension.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1433/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scopes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/heap/free-list.h:11,
                 from ../../deps/v8/src/heap/free-list.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1434/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scope-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:10,
                 from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1435/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-property-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:10,
                 from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11,
                 from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1436/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-interface.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/marking-barrier.h:11,
                 from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12,
                 from ../../deps/v8/src/handles/traced-handles-inl.h:9,
                 from ../../deps/v8/src/handles/traced-handles.cc:16:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1437/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-frames.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/interrupts-scope.h:8,
                 from ../../deps/v8/src/execution/interrupts-scope.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1438/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-evaluate.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1439/1902] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-coverage.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/evacuation-allocator.h:9,
                 from ../../deps/v8/src/heap/evacuation-allocator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1440/1902] CXX obj/deps/v8/src/date/v8_base_without_compiler.dateparser.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/gc-tracer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1441/1902] CXX obj/deps/v8/src/date/v8_base_without_compiler.date.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/heap/ephemeron-remembered-set.h:13,
                 from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1442/1902] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.optimizing-compile-dispatcher.o
[1443/1902] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.lazy-compile-dispatcher.o
[1444/1902] CXX obj/deps/v8/src/common/v8_base_without_compiler.ptr-compr.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/minor-mark-sweep.h:13,
                 from ../../deps/v8/src/heap/minor-mark-sweep.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1445/1902] CXX obj/deps/v8/src/common/v8_base_without_compiler.code-memory-access.o
[1446/1902] CXX obj/deps/v8/src/common/v8_base_without_compiler.assert-scope.o
[1447/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.unoptimized-compilation-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/combined-heap.h:8,
                 from ../../deps/v8/src/heap/combined-heap.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1448/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/execution/local-isolate.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1449/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tick-counter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/heap/collection-barrier.h:14,
                 from ../../deps/v8/src/heap/collection-barrier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1450/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/logging/counters.h:19,
                 from ../../deps/v8/src/heap/gc-tracer.h:16,
                 from ../../deps/v8/src/heap/sweeper.h:19,
                 from ../../deps/v8/src/heap/array-buffer-sweeper.h:12,
                 from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1451/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position-table.o
[1452/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.safepoint-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/heap/heap-inl.h:18,
                 from ../../deps/v8/src/heap/code-range.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1453/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.reloc-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/persistent-handles.h:11,
                 from ../../deps/v8/src/handles/persistent-handles.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1454/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/execution/arguments.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1455/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.pending-optimization-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/heap/code-stats.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1456/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.optimized-compilation-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/heap/ephemeron-remembered-set.h:13,
                 from ../../deps/v8/src/heap/scavenger.h:10,
                 from ../../deps/v8/src/heap/scavenger.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1457/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.maglev-safepoint-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/handles/local-handles.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1458/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.macro-assembler-base.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/persistent-handles.h:11,
                 from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11,
                 from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1459/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.machine-type.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:20:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1460/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.interface-descriptors.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:14:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1461/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.handler-table.o
[1462/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.flush-instruction-cache.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/handles.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1463/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1464/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-table.o
[1465/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-encoder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/extensions/statistics-extension.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1466/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.constant-pool.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/v8threads.h:10,
                 from ../../deps/v8/src/execution/v8threads.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1467/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/assert-scope.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1468/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compilation-cache.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/extensions/externalize-string-extension.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1469/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-reference.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/handles/global-handles.h:17,
                 from ../../deps/v8/src/handles/global-handles.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1470/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-factory.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/execution/tiering-manager.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1471/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-desc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/common/ptr-compr.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1472/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-comments.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/execution/protectors.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1473/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/heap/parked-scope.h:11,
                 from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:15,
                 from ../../deps/v8/src/execution/stack-guard.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1474/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/tick-counter.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1475/1902] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o
[1476/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.constants-table-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/execution/microtask-queue.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1477/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/simulator.h:13,
                 from ../../deps/v8/src/codegen/flush-instruction-cache.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1478/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-weak-refs.o
[1479/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-typed-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/ast-source-ranges.h:8,
                 from ../../deps/v8/src/heap/factory-base.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1480/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-trace.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/embedder-state.h:9,
                 from ../../deps/v8/src/execution/embedder-state.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1481/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-temporal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/heap.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1482/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-symbol.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/execution/messages.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1483/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-struct.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/execution/futex-emulation.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1484/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-string.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/diagnostics/gdb-jit.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1485/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-sharedarraybuffer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/external-reference-encoder.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1486/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shared-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/external-reference-table.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1487/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realm.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/log.h:16,
                 from ../../deps/v8/src/diagnostics/perf-jit.h:36,
                 from ../../deps/v8/src/diagnostics/perf-jit.cc:28:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1488/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-regexp.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1489/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-reflect.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/objects/elements.h:8,
                 from ../../deps/v8/src/objects/elements.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1490/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-object.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/heap/factory.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1491/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-number.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/execution/execution.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1492/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-json.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1493/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-intl.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1494/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-internal.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/marking-state.h:9,
                 from ../../deps/v8/src/heap/mark-compact.h:13,
                 from ../../deps/v8/src/heap/mark-compact.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1495/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-global.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/marking-visitor.h:9,
                 from ../../deps/v8/src/heap/concurrent-marking.h:16,
                 from ../../deps/v8/src/heap/concurrent-marking.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1496/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-function.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/date/dateparser.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1497/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-error.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/diagnostics/objects-debug.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1498/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-date.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/debug/debug-property-iterator.h:12,
                 from ../../deps/v8/src/debug/debug-property-iterator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1499/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-dataview.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/diagnostics/disassembler.cc:17:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1500/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-console.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/date/date.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1501/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-collections.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/diagnostics/basic-block-profiler.h:17,
                 from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1502/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-callsite.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10,
                 from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1503/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-bigint.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/handles/local-handles.h:12,
                 from ../../deps/v8/src/execution/local-isolate.h:12,
                 from ../../deps/v8/src/heap/parked-scope.h:11,
                 from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:15,
                 from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1504/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-atomics-synchronization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-scope-iterator.h:8,
                 from ../../deps/v8/src/debug/debug-scope-iterator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1505/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-module.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/common/code-memory-access-inl.h:8,
                 from ../../deps/v8/src/common/code-memory-access.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1506/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-arraybuffer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-frames.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1507/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-array.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-evaluate.h:12,
                 from ../../deps/v8/src/debug/debug-evaluate.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1508/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-api.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/handles/persistent-handles.h:11,
                 from ../../deps/v8/src/heap/local-heap-inl.h:11,
                 from ../../deps/v8/src/heap/factory-base-inl.h:9,
                 from ../../deps/v8/src/heap/local-factory-inl.h:8,
                 from ../../deps/v8/src/codegen/source-position-table.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1509/1902] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.accessors.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/objects/feedback-vector.h:16,
                 from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:13,
                 from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1510/1902] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.bytecode-offset-iterator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1511/1902] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate-inl.h:8,
                 from ../../deps/v8/src/codegen/pending-optimization-table.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1512/1902] CXX obj/deps/v8/src/ast/v8_base_without_compiler.variables.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/translated-state.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1513/1902] CXX obj/deps/v8/src/ast/v8_base_without_compiler.source-range-ast-visitor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/codegen/source-position.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1514/1902] CXX obj/deps/v8/src/ast/v8_base_without_compiler.scopes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10,
                 from ../../deps/v8/src/debug/debug-frames.h:10,
                 from ../../deps/v8/src/debug/debug-scopes.h:8,
                 from ../../deps/v8/src/debug/debug-scopes.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1515/1902] CXX obj/deps/v8/src/ast/v8_base_without_compiler.prettyprinter.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/interface-descriptors.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1516/1902] CXX obj/deps/v8/src/ast/v8_base_without_compiler.modules.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/execution/frames.h:15,
                 from ../../deps/v8/src/execution/frames.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1517/1902] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10,
                 from ../../deps/v8/src/deoptimizer/translated-state.h:11,
                 from ../../deps/v8/src/deoptimizer/deoptimizer.h:14,
                 from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1518/1902] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-value-factory.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/codegen/safepoint-table.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1519/1902] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-function-literal-id-reindexer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/debug/debug-interface.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1520/1902] CXX obj/deps/v8/src/api/v8_base_without_compiler.api.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/ast-source-ranges.h:8,
                 from ../../deps/v8/src/debug/debug-coverage.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1521/1902] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-natives.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/codegen/handler-table.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1522/1902] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-arguments.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/constant-pool.h:12,
                 from ../../deps/v8/src/codegen/constant-pool.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1523/1902] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/reloc-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1524/1902] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler-base.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1525/1902] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/interrupts-scope.h:8,
                 from ../../deps/v8/src/debug/debug.h:18,
                 from ../../deps/v8/src/debug/debug.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1526/1902] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1527/1902] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/hash-table.h:13,
                 from ../../deps/v8/src/objects/compilation-cache-table.h:9,
                 from ../../deps/v8/src/codegen/compilation-cache.h:9,
                 from ../../deps/v8/src/codegen/compilation-cache.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1528/1902] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/debug/liveedit.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1529/1902] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-address-reassociation.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1530/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-turboshaft-compiler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/handles/handles-inl.h:9,
                 from ../../deps/v8/src/codegen/code-reference.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1531/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-optimize-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/execution/isolate.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1532/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-lowering-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/codegen/code-comments.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1533/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-typed-optimization-reducer.o
[1534/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-optimize-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/codegen/code-desc.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1535/1902] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.int64-lowering-phase.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/codegen/external-reference.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1536/1902] CXX obj/deps/v8/src/compiler/v8_compiler.int64-lowering.o
[1537/1902] CXX obj/deps/v8/src/compiler/backend/ppc/v8_compiler.unwinding-info-writer-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/builtins/constants-table-builder.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1538/1902] CXX obj/deps/v8/src/compiler/backend/ppc/v8_compiler.instruction-selector-ppc.o
[1539/1902] CXX obj/deps/v8/src/compiler/backend/ppc/v8_compiler.instruction-scheduler-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/codegen/code-factory.h:8,
                 from ../../deps/v8/src/codegen/code-factory.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1540/1902] CXX obj/deps/v8/src/compiler/backend/ppc/v8_compiler.code-generator-ppc.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/scopes.h:10,
                 from ../../deps/v8/src/ast/variables.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1541/1902] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o
[1542/1902] CXX obj/deps/v8/src/compiler/v8_compiler.verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/deoptimization-data.h:11,
                 from ../../deps/v8/src/execution/frames.h:15,
                 from ../../deps/v8/src/execution/frames-inl.h:10,
                 from ../../deps/v8/src/diagnostics/objects-printer.cc:11:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1543/1902] CXX obj/deps/v8/src/compiler/v8_compiler.value-numbering-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1544/1902] CXX obj/deps/v8/src/compiler/v8_compiler.types.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-symbol.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1545/1902] CXX obj/deps/v8/src/compiler/v8_compiler.typer.o
[1546/1902] CXX obj/deps/v8/src/compiler/v8_compiler.typed-optimization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1547/1902] CXX obj/deps/v8/src/compiler/v8_compiler.type-narrowing-reducer.o
[1548/1902] CXX obj/deps/v8/src/compiler/v8_compiler.type-cache.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-shared-array.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1549/1902] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-enabled.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-struct.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1550/1902] CXX obj/deps/v8/src/compiler/v8_compiler.string-builder-optimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler.cc:35:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1551/1902] CXX obj/deps/v8/src/compiler/v8_compiler.store-store-elimination.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1552/1902] CXX obj/deps/v8/src/compiler/v8_compiler.state-values-utils.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-reflect.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1553/1902] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/builtins/builtins-trace.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1554/1902] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-typed-array.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1555/1902] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering.o
[1556/1902] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-string.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1557/1902] CXX obj/deps/v8/src/compiler/v8_compiler.select-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1558/1902] CXX obj/deps/v8/src/compiler/v8_compiler.scheduler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-regexp.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1559/1902] CXX obj/deps/v8/src/compiler/v8_compiler.schedule.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/builtins/builtins.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1560/1902] CXX obj/deps/v8/src/compiler/v8_compiler.representation-change.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-object.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1561/1902] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-json.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1562/1902] CXX obj/deps/v8/src/compiler/v8_compiler.redundancy-elimination.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-error.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1563/1902] CXX obj/deps/v8/src/compiler/v8_compiler.raw-machine-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1564/1902] CXX obj/deps/v8/src/compiler/v8_compiler.property-access-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-dataview.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1565/1902] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-bigint.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1566/1902] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline-statistics.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/codegen/compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1567/1902] CXX obj/deps/v8/src/compiler/v8_compiler.pair-load-store-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-number.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1568/1902] CXX obj/deps/v8/src/compiler/v8_compiler.osr.o
[1569/1902] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-callsite.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1570/1902] CXX obj/deps/v8/src/compiler/v8_compiler.operator-properties.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-global.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1571/1902] CXX obj/deps/v8/src/compiler/v8_compiler.operation-typer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-collections.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1572/1902] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1573/1902] CXX obj/deps/v8/src/compiler/v8_compiler.node.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/builtins/builtins-console.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1574/1902] CXX obj/deps/v8/src/compiler/v8_compiler.node-properties.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1575/1902] CXX obj/deps/v8/src/compiler/v8_compiler.node-origin-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-internal.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1576/1902] CXX obj/deps/v8/src/compiler/v8_compiler.node-observer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-temporal.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1577/1902] CXX obj/deps/v8/src/compiler/v8_compiler.node-matchers.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/builtins/builtins-function.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1578/1902] CXX obj/deps/v8/src/compiler/v8_compiler.node-marker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-async-module.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1579/1902] CXX obj/deps/v8/src/compiler/v8_compiler.memory-optimizer.o
[1580/1902] CXX obj/deps/v8/src/compiler/v8_compiler.memory-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1581/1902] CXX obj/deps/v8/src/compiler/v8_compiler.map-inference.o
[1582/1902] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8,
                 from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1583/1902] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-intl.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1584/1902] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/builtins/accessors.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1585/1902] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/value-numbering-reducer.h:10,
                 from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1586/1902] CXX obj/deps/v8/src/compiler/v8_compiler.loop-variable-optimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/objects/shared-function-info-inl.h:10,
                 from ../../deps/v8/src/baseline/baseline.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1587/1902] CXX obj/deps/v8/src/compiler/v8_compiler.loop-unrolling.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/ppc/unwinding-info-writer-ppc.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1588/1902] CXX obj/deps/v8/src/compiler/v8_compiler.loop-peeling.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/type-cache.h:9,
                 from ../../deps/v8/src/compiler/type-cache.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1589/1902] CXX obj/deps/v8/src/compiler/v8_compiler.loop-analysis.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/api/api-arguments-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-api.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1590/1902] CXX obj/deps/v8/src/compiler/v8_compiler.load-elimination.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:10,
                 from ../../deps/v8/src/compiler/backend/ppc/instruction-scheduler-ppc.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1591/1902] CXX obj/deps/v8/src/compiler/v8_compiler.linkage.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/heap/factory-inl.h:8,
                 from ../../deps/v8/src/ast/ast-value-factory.cc:33:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1592/1902] CXX obj/deps/v8/src/compiler/v8_compiler.late-escape-analysis.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/modules.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1593/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-typed-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/int64-lowering.h:10,
                 from ../../deps/v8/src/compiler/int64-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1594/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-type-hint-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/prettyprinter.h:10,
                 from ../../deps/v8/src/ast/prettyprinter.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1595/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-operator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler/turbofan-enabled.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1596/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-native-context-specialization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-date.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1597/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-intrinsic-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api-inl.h:9,
                 from ../../deps/v8/src/api/api-natives.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1598/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/api/api-arguments.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1599/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining-heuristic.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/ast.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1600/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-heap-broker.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1601/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-graph.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/compiler.h:17,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1602/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-generic-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils-inl.h:8,
                 from ../../deps/v8/src/builtins/builtins-array.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1603/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-create-lowering.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/all-nodes.h:8,
                 from ../../deps/v8/src/compiler/verifier.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1604/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-context-specialization.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/node-properties.h:10,
                 from ../../deps/v8/src/compiler/schedule.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1605/1902] CXX obj/deps/v8/src/compiler/v8_compiler.js-call-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/state-values-utils.h:10,
                 from ../../deps/v8/src/compiler/state-values-utils.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1606/1902] CXX obj/deps/v8/src/compiler/v8_compiler.heap-refs.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/select-lowering.h:8,
                 from ../../deps/v8/src/compiler/select-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1607/1902] CXX obj/deps/v8/src/compiler/v8_compiler.graph.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/turboshaft/assembler.h:21,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1608/1902] CXX obj/deps/v8/src/compiler/v8_compiler.graph-visualizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9,
                 from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1609/1902] CXX obj/deps/v8/src/compiler/v8_compiler.graph-trimmer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/parsing/parse-info.h:18,
                 from ../../deps/v8/src/parsing/scanner.h:18,
                 from ../../deps/v8/src/parsing/import-assertions.h:8,
                 from ../../deps/v8/src/ast/modules.h:8,
                 from ../../deps/v8/src/ast/ast.h:11,
                 from ../../deps/v8/src/ast/scopes.h:10,
                 from ../../deps/v8/src/ast/scopes.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1610/1902] CXX obj/deps/v8/src/compiler/v8_compiler.graph-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/redundancy-elimination.h:8,
                 from ../../deps/v8/src/compiler/redundancy-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1611/1902] CXX obj/deps/v8/src/compiler/v8_compiler.graph-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/representation-change.h:8,
                 from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:10,
                 from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1612/1902] CXX obj/deps/v8/src/compiler/v8_compiler.frame.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10,
                 from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1613/1902] CXX obj/deps/v8/src/compiler/v8_compiler.frame-states.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1614/1902] CXX obj/deps/v8/src/compiler/v8_compiler.feedback-source.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-observer.h:20,
                 from ../../deps/v8/src/compiler/node-observer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1615/1902] CXX obj/deps/v8/src/compiler/v8_compiler.fast-api-calls.o
[1616/1902] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/node-marker.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1617/1902] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.h:10,
                 from ../../deps/v8/src/compiler/operator-properties.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1618/1902] CXX obj/deps/v8/src/compiler/v8_compiler.effect-control-linearizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1619/1902] CXX obj/deps/v8/src/compiler/v8_compiler.decompression-optimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/compiler/store-store-elimination.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1620/1902] CXX obj/deps/v8/src/compiler/v8_compiler.dead-code-elimination.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/scheduler.h:9,
                 from ../../deps/v8/src/compiler/scheduler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1621/1902] CXX obj/deps/v8/src/compiler/v8_compiler.csa-load-elimination.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/types.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1622/1902] CXX obj/deps/v8/src/compiler/v8_compiler.control-flow-optimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/node-matchers.h:16,
                 from ../../deps/v8/src/compiler/node-matchers.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1623/1902] CXX obj/deps/v8/src/compiler/v8_compiler.control-equivalence.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/machine-graph.h:11,
                 from ../../deps/v8/src/compiler/machine-graph.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1624/1902] CXX obj/deps/v8/src/compiler/v8_compiler.constant-folding-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/loop-unrolling.h:13,
                 from ../../deps/v8/src/compiler/loop-unrolling.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1625/1902] CXX obj/deps/v8/src/compiler/v8_compiler.const-tracking-let-helpers.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9,
                 from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1626/1902] CXX obj/deps/v8/src/compiler/v8_compiler.compiler-source-position-table.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/operation-typer.h:10,
                 from ../../deps/v8/src/compiler/operation-typer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1627/1902] CXX obj/deps/v8/src/compiler/v8_compiler.compilation-dependencies.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/typed-optimization.h:9,
                 from ../../deps/v8/src/compiler/typed-optimization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1628/1902] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/pipeline-statistics.cc:9:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1629/1902] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/memory-optimizer.h:8,
                 from ../../deps/v8/src/compiler/memory-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1630/1902] CXX obj/deps/v8/src/compiler/v8_compiler.common-node-cache.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/node-properties.h:10,
                 from ../../deps/v8/src/compiler/node-properties.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1631/1902] CXX obj/deps/v8/src/compiler/v8_compiler.code-assembler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/memory-lowering.h:8,
                 from ../../deps/v8/src/compiler/memory-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1632/1902] CXX obj/deps/v8/src/compiler/v8_compiler.checkpoint-elimination.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.h:10,
                 from ../../deps/v8/src/compiler/loop-analysis.h:10,
                 from ../../deps/v8/src/compiler/loop-peeling.h:10,
                 from ../../deps/v8/src/compiler/loop-peeling.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1633/1902] CXX obj/deps/v8/src/compiler/v8_compiler.c-linkage.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/late-escape-analysis.h:8,
                 from ../../deps/v8/src/compiler/late-escape-analysis.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1634/1902] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/osr.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1635/1902] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-graph-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.h:10,
                 from ../../deps/v8/src/compiler/loop-analysis.h:10,
                 from ../../deps/v8/src/compiler/loop-analysis.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1636/1902] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-analysis.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1637/1902] CXX obj/deps/v8/src/compiler/v8_compiler.branch-elimination.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/graph.cc:10:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1638/1902] CXX obj/deps/v8/src/compiler/v8_compiler.branch-condition-duplicator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1639/1902] CXX obj/deps/v8/src/compiler/v8_compiler.basic-block-instrumentor.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9,
                 from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1640/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.spill-placer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1641/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator.o
[1642/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator-verifier.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/operation-typer.h:10,
                 from ../../deps/v8/src/compiler/typer.h:9,
                 from ../../deps/v8/src/compiler/typer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1643/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.move-optimizer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.h:10,
                 from ../../deps/v8/src/compiler/access-builder.h:9,
                 from ../../deps/v8/src/compiler/raw-machine-assembler.h:12,
                 from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1644/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.jump-threading.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/simplified-operator.h:15,
                 from ../../deps/v8/src/compiler/simplified-operator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1645/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/string-builder-optimizer.h:14,
                 from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1646/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-selector.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/graph-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1647/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-scheduler.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/feedback-source.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1648/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.gap-resolver.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1649/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.frame-elider.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/compiler/backend/instruction-selector-impl.h:8,
                 from ../../deps/v8/src/compiler/backend/ppc/instruction-selector-ppc.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/compiler/backend/ppc/instruction-selector-ppc.cc:35:7: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   35 |       InstructionSelectorT<Adapter>* selector)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../deps/v8/src/compiler/backend/ppc/instruction-selector-ppc.cc:35:7: note: remove the '< >'
[1650/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.code-generator.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/js-heap-broker.h:12,
                 from ../../deps/v8/src/compiler/property-access-builder.h:10,
                 from ../../deps/v8/src/compiler/property-access-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1651/1902] CXX obj/deps/v8/src/compiler/backend/v8_compiler.bitcast-elider.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/representation-change.h:8,
                 from ../../deps/v8/src/compiler/representation-change.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1652/1902] CXX obj/deps/v8/src/compiler/v8_compiler.all-nodes.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/map-inference.h:8,
                 from ../../deps/v8/src/compiler/map-inference.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1653/1902] CXX obj/deps/v8/src/compiler/v8_compiler.add-type-assertions-reducer.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/fast-api-calls.h:9,
                 from ../../deps/v8/src/compiler/fast-api-calls.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1654/1902] CXX obj/deps/v8/src/compiler/v8_compiler.access-info.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/dead-code-elimination.h:10,
                 from ../../deps/v8/src/compiler/dead-code-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1655/1902] CXX obj/deps/v8/src/compiler/v8_compiler.access-builder.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/control-equivalence.h:11,
                 from ../../deps/v8/src/compiler/control-equivalence.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/decompression-optimizer.h:8,
                 from ../../deps/v8/src/compiler/decompression-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/escape-analysis.h:10,
                 from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10,
                 from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/compiler/linkage.h:10,
                 from ../../deps/v8/src/compiler/linkage.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/graph-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-aux-data.h:8,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.h:10,
                 from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9,
                 from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/common-node-cache.cc:8:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/const-tracking-let-helpers.h:10,
                 from ../../deps/v8/src/compiler/const-tracking-let-helpers.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/api/api.h:17,
                 from ../../deps/v8/src/api/api.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1656/1902] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/checkpoint-elimination.h:9,
                 from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1657/1902] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp
[1658/1902] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp
[1659/1902] AR obj/tools/v8_gypfiles/libv8_initializers.a
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/load-elimination.h:11,
                 from ../../deps/v8/src/compiler/load-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-graph.h:9,
                 from ../../deps/v8/src/compiler/js-graph.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/branch-condition-duplicator.h:9,
                 from ../../deps/v8/src/compiler/branch-condition-duplicator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-context-specialization.h:8,
                 from ../../deps/v8/src/compiler/js-context-specialization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/compiler/backend/ppc/code-generator-ppc.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/machine-operator-reducer.h:10,
                 from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-inlining.h:8,
                 from ../../deps/v8/src/compiler/js-inlining.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/common-operator-reducer.h:9,
                 from ../../deps/v8/src/compiler/common-operator-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/csa-load-elimination.h:10,
                 from ../../deps/v8/src/compiler/csa-load-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/frame-states.h:9,
                 from ../../deps/v8/src/compiler/frame-states.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/jump-threading.h:8,
                 from ../../deps/v8/src/compiler/backend/jump-threading.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.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/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/spill-placer.h:8,
                 from ../../deps/v8/src/compiler/backend/spill-placer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-typed-lowering.h:9,
                 from ../../deps/v8/src/compiler/js-typed-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/gap-resolver.h:8,
                 from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/all-nodes.h:8,
                 from ../../deps/v8/src/compiler/all-nodes.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-create-lowering.h:10,
                 from ../../deps/v8/src/compiler/js-create-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/control-path-state.h:9,
                 from ../../deps/v8/src/compiler/branch-elimination.h:9,
                 from ../../deps/v8/src/compiler/branch-elimination.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8,
                 from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/common-operator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/frame-elider.h:8,
                 from ../../deps/v8/src/compiler/backend/frame-elider.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/graph-visualizer.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/move-optimizer.h:8,
                 from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:8,
                 from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/js-heap-broker.h:12,
                 from ../../deps/v8/src/compiler/js-heap-broker.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/constant-folding-reducer.h:8,
                 from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/compiler/c-linkage.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/escape-analysis.h:10,
                 from ../../deps/v8/src/compiler/escape-analysis.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-graph.h:9,
                 from ../../deps/v8/src/compiler/simplified-lowering.h:8,
                 from ../../deps/v8/src/compiler/simplified-lowering.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8,
                 from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/heap-refs.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/feedback-source.h:8,
                 from ../../deps/v8/src/compiler/graph-assembler.h:14,
                 from ../../deps/v8/src/compiler/js-native-context-specialization.h:10,
                 from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/heap/heap.h:28,
                 from ../../deps/v8/src/heap/factory.h:19,
                 from ../../deps/v8/src/objects/script.h:13,
                 from ../../deps/v8/src/objects/shared-function-info.h:18,
                 from ../../deps/v8/src/diagnostics/basic-block-profiler.h:17,
                 from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8,
                 from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/heap/local-heap.h:17,
                 from ../../deps/v8/src/codegen/tick-counter.h:11,
                 from ../../deps/v8/src/codegen/optimized-compilation-info.h:13,
                 from ../../deps/v8/src/compiler/js-heap-broker.h:12,
                 from ../../deps/v8/src/compiler/compilation-dependencies.h:8,
                 from ../../deps/v8/src/compiler/compilation-dependencies.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/common/ptr-compr-inl.h:9,
                 from ../../deps/v8/src/objects/objects-inl.h:20,
                 from ../../deps/v8/src/compiler/bytecode-analysis.cc:12:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-inl.h:8,
                 from ../../deps/v8/src/compiler/pipeline.cc:15:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.h:10,
                 from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8,
                 from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/compiler/turboshaft/phase.h:11,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12,
                 from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/codegen/assembler.h:52,
                 from ../../deps/v8/src/codegen/assembler-arch.h:8,
                 from ../../deps/v8/src/codegen/macro-assembler-base.h:12,
                 from ../../deps/v8/src/codegen/macro-assembler.h:8,
                 from ../../deps/v8/src/compiler/backend/code-generator.h:11,
                 from ../../deps/v8/src/compiler/backend/code-generator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/codegen/code-factory.h:8,
                 from ../../deps/v8/src/compiler/effect-control-linearizer.cc:13:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/js-operator.h:10,
                 from ../../deps/v8/src/compiler/access-builder.h:9,
                 from ../../deps/v8/src/compiler/access-builder.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/access-info.h:8,
                 from ../../deps/v8/src/compiler/access-info.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/codegen/interface-descriptors.h:15,
                 from ../../deps/v8/src/codegen/callable.h:8,
                 from ../../deps/v8/src/compiler/code-assembler.h:21,
                 from ../../deps/v8/src/compiler/code-assembler.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/instruction.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10,
                 from ../../deps/v8/src/execution/arguments.h:10,
                 from ../../deps/v8/src/builtins/builtins-utils.h:10,
                 from ../../deps/v8/src/api/api-arguments.h:9,
                 from ../../deps/v8/src/ic/call-optimization.h:8,
                 from ../../deps/v8/src/compiler/heap-refs.h:11,
                 from ../../deps/v8/src/compiler/types.h:10,
                 from ../../deps/v8/src/compiler/node.h:12,
                 from ../../deps/v8/src/compiler/node-marker.h:8,
                 from ../../deps/v8/src/compiler/graph-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-call-reducer.h:10,
                 from ../../deps/v8/src/compiler/js-call-reducer.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/register-allocator.h:12,
                 from ../../deps/v8/src/compiler/backend/register-allocator.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/prototype-info.h:8,
                 from ../../deps/v8/src/objects/map.h:15,
                 from ../../deps/v8/src/heap/marking.h:13,
                 from ../../deps/v8/src/heap/mutable-page.h:15,
                 from ../../deps/v8/src/common/code-memory-access.h:15,
                 from ../../deps/v8/src/codegen/reloc-info.h:9,
                 from ../../deps/v8/src/compiler/common-operator.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction.h:18,
                 from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:10,
                 from ../../deps/v8/src/compiler/backend/instruction-selector.h:12,
                 from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1660/1902] AR obj/tools/v8_gypfiles/libv8_compiler.a
[1661/1902] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.actions_depends.stamp
[1662/1902] STAMP obj/tools/v8_gypfiles/mksnapshot.actions_depends.stamp
[1663/1902] LINK mksnapshot
[1664/1902] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_depends.stamp
[1665/1902] ACTION generating: "obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc" "obj/tools/v8_gypfiles/v8_snapshot.gen/embedded.S"
[1666/1902] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_rules_copies.stamp
[1667/1902] CXX obj/deps/v8/src/init/v8_snapshot.setup-isolate-deserialize.o
[1668/1902] CC obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.embedded.o
[1669/1902] CXX obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.snapshot.o
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
In file included from ../../deps/v8/src/objects/fixed-array.h:20,
                 from ../../deps/v8/src/objects/contexts.h:9,
                 from ../../deps/v8/src/execution/thread-local-top.h:14,
                 from ../../deps/v8/src/execution/isolate-data.h:12,
                 from ../../deps/v8/src/execution/isolate.h:29,
                 from ../../deps/v8/src/snapshot/references.h:10,
                 from ../../deps/v8/src/snapshot/serializer-deserializer.h:9,
                 from ../../deps/v8/src/snapshot/snapshot.h:14,
                 from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7:
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  853 |   OBJECT_CONSTRUCTORS(FixedIntegerArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >'
   69 |   constexpr Type() : __VA_ARGS__() {}                                          \
      |                 ^
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >'
   81 |   explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \
      |                                     ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >'
   85 |   explicit inline Type(Address ptr)
      |                        ^~~~~~~
../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS'
  969 |   OBJECT_CONSTRUCTORS(PodArray<T>, ByteArray);
      |   ^~~~~~~~~~~~~~~~~~~
[1670/1902] AR obj/tools/v8_gypfiles/libv8_snapshot.a
[1671/1902] STAMP obj/libnode.actions_depends.stamp
[1672/1902] ACTION libnode: node_js2c_1613b577312726d6acf41fb14bd20601
[1673/1902] STAMP obj/libnode.actions_rules_copies.stamp
[1674/1902] STAMP obj/cctest.compile_depends.stamp
[1675/1902] STAMP obj/embedtest.compile_depends.stamp
[1676/1902] STAMP obj/node_mksnapshot.compile_depends.stamp
[1677/1902] CXX obj/src/quic/libnode.quic.o
[1678/1902] CXX obj/src/quic/libnode.transportparams.o
[1679/1902] CXX obj/src/quic/libnode.tokens.o
[1680/1902] CXX obj/src/quic/libnode.tlscontext.o
[1681/1902] CXX obj/src/quic/libnode.streams.o
[1682/1902] CXX obj/src/quic/libnode.sessionticket.o
[1683/1902] CXX obj/src/quic/libnode.session.o
[1684/1902] CXX obj/src/quic/libnode.preferredaddress.o
[1685/1902] CXX obj/src/quic/libnode.packet.o
[1686/1902] CXX obj/src/quic/libnode.logstream.o
[1687/1902] CXX obj/src/quic/libnode.http3.o
[1688/1902] CXX obj/src/quic/libnode.endpoint.o
[1689/1902] CXX obj/src/quic/libnode.data.o
[1690/1902] CXX obj/src/quic/libnode.cid.o
[1691/1902] CXX obj/src/quic/libnode.bindingdata.o
[1692/1902] CXX obj/src/quic/libnode.application.o
[1693/1902] CXX obj/src/libnode.node_crypto.o
[1694/1902] CXX obj/src/crypto/libnode.crypto_x509.o
[1695/1902] CXX obj/src/crypto/libnode.crypto_tls.o
[1696/1902] CXX obj/src/crypto/libnode.crypto_scrypt.o
[1697/1902] CXX obj/src/crypto/libnode.crypto_keygen.o
[1698/1902] CXX obj/src/crypto/libnode.crypto_keys.o
[1699/1902] CXX obj/src/crypto/libnode.crypto_hash.o
[1700/1902] CXX obj/src/crypto/libnode.crypto_dh.o
[1701/1902] CXX obj/src/crypto/libnode.crypto_clienthello.o
[1702/1902] CXX obj/src/crypto/libnode.crypto_util.o
[1703/1902] CXX obj/src/crypto/libnode.crypto_spkac.o
[1704/1902] CXX obj/src/crypto/libnode.crypto_rsa.o
[1705/1902] CXX obj/src/crypto/libnode.crypto_random.o
[1706/1902] CXX obj/src/crypto/libnode.crypto_hmac.o
[1707/1902] CXX obj/src/crypto/libnode.crypto_ec.o
[1708/1902] CXX obj/src/crypto/libnode.crypto_context.o
[1709/1902] CXX obj/src/crypto/libnode.crypto_cipher.o
[1710/1902] CXX obj/src/crypto/libnode.crypto_timing.o
[1711/1902] CXX obj/src/crypto/libnode.crypto_sig.o
[1712/1902] CXX obj/src/crypto/libnode.crypto_pbkdf2.o
[1713/1902] CXX obj/src/crypto/libnode.crypto_hkdf.o
[1714/1902] CXX obj/src/crypto/libnode.crypto_dsa.o
[1715/1902] CXX obj/src/crypto/libnode.crypto_common.o
[1716/1902] CXX obj/src/crypto/libnode.crypto_bio.o
[1717/1902] CXX obj/src/crypto/libnode.crypto_aes.o
[1718/1902] CXX obj/src/inspector/libnode.worker_inspector.o
[1719/1902] CXX obj/src/inspector/libnode.network_agent.o
[1720/1902] CXX obj/src/inspector/libnode.network_inspector.o
[1721/1902] CXX obj/src/inspector/libnode.worker_agent.o
[1722/1902] CXX obj/src/inspector/libnode.tracing_agent.o
[1723/1902] CXX obj/src/inspector/libnode.runtime_agent.o
[1724/1902] CXX obj/src/inspector/libnode.node_string.o
[1725/1902] CXX obj/src/inspector/libnode.main_thread_interface.o
[1726/1902] CXX obj/src/libnode.inspector_socket_server.o
[1727/1902] CXX obj/src/libnode.inspector_socket.o
[1728/1902] CXX obj/src/libnode.inspector_js_api.o
[1729/1902] CXX obj/src/libnode.inspector_profiler.o
[1730/1902] CXX obj/src/libnode.inspector_io.o
[1731/1902] CXX obj/src/libnode.inspector_agent.o
[1732/1902] CXX obj/src/libnode.node_snapshot_stub.o
[1733/1902] CXX obj/src/large_pages/libnode.node_large_page.o
[1734/1902] CXX obj/src/libnode.uv.o
[1735/1902] CXX obj/src/libnode.util.o
[1736/1902] CXX obj/src/libnode.udp_wrap.o
[1737/1902] CXX obj/src/libnode.tty_wrap.o
[1738/1902] CXX obj/tools/snapshot/node_mksnapshot.node_mksnapshot.o
[1739/1902] CXX obj/src/node_mksnapshot.node_snapshot_stub.o
[1740/1902] CXX obj/test/cctest/cctest.test_inspector_socket_server.o
[1741/1902] CXX obj/test/cctest/cctest.test_inspector_socket.o
[1742/1902] CXX obj/test/cctest/cctest.test_quic_tokens.o
[1743/1902] CXX obj/test/cctest/cctest.test_quic_error.o
[1744/1902] CXX obj/test/cctest/cctest.test_quic_cid.o
[1745/1902] CXX obj/test/cctest/cctest.test_node_crypto_env.o
[1746/1902] CXX obj/test/cctest/cctest.test_node_crypto.o
[1747/1902] CXX obj/test/cctest/cctest.test_crypto_clienthello.o
[1748/1902] CXX obj/test/cctest/cctest.test_dataqueue.o
[1749/1902] CXX obj/test/cctest/cctest.test_util.o
[1750/1902] CXX obj/test/cctest/cctest.test_traced_value.o
[1751/1902] CXX obj/test/cctest/cctest.test_sockaddr.o
[1752/1902] CXX obj/test/cctest/cctest.test_json_utils.o
[1753/1902] CXX obj/test/cctest/cctest.test_report.o
[1754/1902] CXX obj/test/cctest/cctest.test_platform.o
[1755/1902] CXX obj/test/cctest/cctest.test_per_process.o
[1756/1902] CXX obj/test/cctest/cctest.test_path.o
[1757/1902] CXX obj/test/cctest/cctest.test_node_api.o
[1758/1902] CXX obj/test/cctest/cctest.test_linked_binding.o
[1759/1902] CXX obj/test/cctest/cctest.test_environment.o
[1760/1902] CXX obj/test/cctest/cctest.test_node_task_runner.o
[1761/1902] CXX obj/test/cctest/cctest.test_node_postmortem_metadata.o
[1762/1902] CXX obj/test/cctest/cctest.test_cppgc.o
[1763/1902] CXX obj/test/cctest/cctest.test_base_object_ptr.o
[1764/1902] CXX obj/test/cctest/cctest.test_base64.o
[1765/1902] CXX obj/test/cctest/cctest.test_aliased_buffer.o
[1766/1902] CXX obj/test/cctest/cctest.node_test_fixture.o
[1767/1902] CXX obj/src/cctest.node_snapshot_stub.o
[1768/1902] CXX obj/test/embedding/embedtest.embedtest.o
In file included from /usr/include/c++/14.2.0/bits/stl_uninitialized.h:63,
                 from /usr/include/c++/14.2.0/memory:69,
                 from ../../deps/v8/include/v8.h:21,
                 from ../../src/util.h:28,
                 from ../../src/inspector_socket.h:6,
                 from ../../src/inspector_socket.cc:1:
In function 'std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char, char>(char*, char*, char*)char*',
    inlined from 'std::__copy_move_a2<false, char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_algobase.h:521:30,
    inlined from 'std::__copy_move_a1<false, char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_algobase.h:548:42,
    inlined from 'std::__copy_move_a<false, char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_algobase.h:555:31,
    inlined from 'std::copy<char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_algobase.h:651:7,
    inlined from 'std::__uninitialized_copy<true>::__uninit_copy<char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:147:27,
    inlined from 'std::uninitialized_copy<char*, char*>(char*, char*, char*)char*' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:185:15,
    inlined from 'std::__uninitialized_copy_a<char*, char*, char>(char*, char*, char*, std::allocator<char>&)char*' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<char, std::allocator<char> >::_M_range_insert<char*>(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, char*, char*, std::forward_iterator_tag)void' at /usr/include/c++/14.2.0/bits/vector.tcc:1022:38,
    inlined from 'std::vector<char, std::allocator<char> >::insert<char*, void>(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, char*, char*)__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19,
    inlined from 'node::inspector::(anonymous namespace)::encode_frame_hybi17(std::vector<char, std::allocator<char> > const&)' at ../../src/inspector_socket.cc:280:17,
    inlined from 'node::inspector::(anonymous namespace)::WsHandler::Write(std::vector<char, std::allocator<char> >)' at ../../src/inspector_socket.cc:405:56:
/usr/include/c++/14.2.0/bits/stl_algobase.h:452:30: warning: array subscript [-1152921504606846976, 0] is outside array bounds of 'char[<unknown>]' [-Warray-bounds=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/powerpc64le-alpine-linux-musl/bits/c++allocator.h:33,
                 from /usr/include/c++/14.2.0/bits/allocator.h:46,
                 from /usr/include/c++/14.2.0/memory:65:
In member function 'std::__new_allocator<char>::allocate(unsigned long, void const*)',
    inlined from 'std::allocator<char>::allocate(unsigned long)' at /usr/include/c++/14.2.0/bits/allocator.h:196:40,
    inlined from 'std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long)' at /usr/include/c++/14.2.0/bits/alloc_traits.h:478:28,
    inlined from 'std::_Vector_base<char, std::allocator<char> >::_M_allocate(unsigned long)' at /usr/include/c++/14.2.0/bits/stl_vector.h:380:33,
    inlined from 'std::vector<char, std::allocator<char> >::_M_range_insert<char*>(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, char*, char*, std::forward_iterator_tag)void' at /usr/include/c++/14.2.0/bits/vector.tcc:1013:40,
    inlined from 'std::vector<char, std::allocator<char> >::insert<char*, void>(__gnu_cxx::__normal_iterator<char const*, std::vector<char, std::allocator<char> > >, char*, char*)__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19,
    inlined from 'node::inspector::(anonymous namespace)::encode_frame_hybi17(std::vector<char, std::allocator<char> > const&)' at ../../src/inspector_socket.cc:280:17,
    inlined from 'node::inspector::(anonymous namespace)::WsHandler::Write(std::vector<char, std::allocator<char> >)' at ../../src/inspector_socket.cc:405:56:
/usr/include/c++/14.2.0/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into object of size [1, 9223372036854775807] allocated by 'operator new(unsigned long)'
  151 |         return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp)));
      |                                                       ^
[1769/1902] CXX obj/src/embedtest.node_snapshot_stub.o
[1770/1902] CXX obj/src/tracing/libnode.traced_value.o
[1771/1902] CXX obj/src/tracing/libnode.trace_event.o
[1772/1902] CXX obj/src/tracing/libnode.node_trace_writer.o
[1773/1902] CXX obj/src/tracing/libnode.node_trace_buffer.o
[1774/1902] CXX obj/src/tracing/libnode.agent.o
[1775/1902] CXX obj/src/libnode.timer_wrap.o
[1776/1902] CXX obj/src/libnode.timers.o
In file included from ../../src/crypto/crypto_common.h:8,
                 from ../../src/crypto/crypto_spkac.cc:2:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from /usr/include/openssl/x509.h:37,
                 from /usr/include/openssl/ssl.h:32,
                 from ../../src/crypto/crypto_common.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from /usr/include/openssl/x509.h:33:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from /usr/include/openssl/ssl.h:38:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from /usr/include/openssl/x509.h:36:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from /usr/include/openssl/dsa.h:31:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1777/1902] CXX obj/src/libnode.tcp_wrap.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_aes.h:6,
                 from ../../src/node_crypto.h:31,
                 from ../../src/crypto/crypto_bio.h:27,
                 from ../../src/crypto/crypto_bio.cc:22:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1778/1902] CXX obj/src/libnode.string_decoder.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_timing.cc:2:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1779/1902] CXX obj/src/libnode.string_bytes.o
[1780/1902] CXX obj/src/libnode.stream_wrap.o
[1781/1902] CXX obj/src/libnode.stream_pipe.o
[1782/1902] CXX obj/src/libnode.stream_base.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_scrypt.h:6,
                 from ../../src/crypto/crypto_scrypt.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1783/1902] CXX obj/src/libnode.spawn_sync.o
[1784/1902] CXX obj/src/libnode.signal_wrap.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_aes.h:6,
                 from ../../src/node_crypto.h:31,
                 from ../../src/crypto/crypto_bio.h:27,
                 from ../../test/cctest/test_node_crypto_env.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1785/1902] CXX obj/src/libnode.process_wrap.o
[1786/1902] CXX obj/src/libnode.pipe_wrap.o
[1787/1902] CXX obj/src/permission/libnode.worker_permission.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_context.h:7,
                 from ../../test/cctest/test_node_crypto.cc:5:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1788/1902] CXX obj/src/permission/libnode.wasi_permission.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_pbkdf2.h:6,
                 from ../../src/crypto/crypto_pbkdf2.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1789/1902] CXX obj/src/permission/libnode.permission.o
[1790/1902] CXX obj/src/permission/libnode.inspector_permission.o
In file included from ../../src/crypto/crypto_common.h:8,
                 from ../../src/crypto/crypto_common.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from /usr/include/openssl/x509.h:37,
                 from /usr/include/openssl/ssl.h:32,
                 from ../../src/crypto/crypto_common.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from /usr/include/openssl/x509.h:33:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from /usr/include/openssl/ssl.h:38:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from /usr/include/openssl/x509.h:36:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from /usr/include/openssl/dsa.h:31:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_common.cc: In function 'v8::MaybeLocal<v8::Object> node::crypto::GetEphemeralKey(node::Environment*, const SSLPointer&)':
../../src/crypto/crypto_common.cc:469:56: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  469 |           OSSL3_CONST EC_KEY* ec = EVP_PKEY_get0_EC_KEY(key.get());
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/include/openssl/x509.h:29:
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_common.cc:470:62: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  470 |           int nid = EC_GROUP_get_curve_name(EC_KEY_get0_group(ec));
      |                                             ~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
[1791/1902] CXX obj/src/permission/libnode.fs_permission.o
[1792/1902] CXX obj/src/permission/libnode.child_process_permission.o
[1793/1902] CXX obj/src/libnode.path.o
[1794/1902] CXX obj/src/libnode.node_zlib.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_util.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_util.cc: In function 'v8::Maybe<void> node::crypto::error::Decorate(node::Environment*, v8::Local<v8::Object>, long unsigned int)':
../../src/crypto/crypto_util.cc:443:41: warning: 'const char* ERR_func_error_string(long unsigned int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  443 |   const char* fs = ERR_func_error_string(err);
      |                    ~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from ../../deps/ncrypto/ncrypto.h:8:
/usr/include/openssl/err.h:459:35: note: declared here
  459 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e);
      |                                   ^~~~~~~~~~~~~~~~~~~~~
[1795/1902] CXX obj/src/libnode.node_worker.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_hkdf.h:8,
                 from ../../src/crypto/crypto_hkdf.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1796/1902] CXX obj/src/libnode.node_webstorage.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/inspector_io.cc:4:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1797/1902] CXX obj/src/libnode.node_watchdog.o
[1798/1902] CXX obj/src/libnode.node_wasm_web_api.o
[1799/1902] CXX obj/src/libnode.node_wasi.o
[1800/1902] CXX obj/src/libnode.node_v8.o
[1801/1902] CXX obj/src/libnode.node_util.o
[1802/1902] CXX obj/src/libnode.node_url.o
[1803/1902] CXX obj/src/libnode.node_types.o
[1804/1902] CXX obj/src/libnode.node_trace_events.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_keygen.h:8,
                 from ../../src/crypto/crypto_keygen.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1805/1902] CXX obj/src/libnode.node_task_runner.o
[1806/1902] CXX obj/src/libnode.node_task_queue.o
[1807/1902] CXX obj/src/libnode.node_symbols.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_aes.h:6,
                 from ../../src/node_crypto.h:31,
                 from ../../src/node_crypto.cc:22:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1808/1902] CXX obj/src/libnode.node_stat_watcher.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_aes.h:6,
                 from ../../src/crypto/crypto_aes.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1809/1902] CXX obj/src/libnode.node_sqlite.o
[1810/1902] CXX obj/src/libnode.node_sockaddr.o
[1811/1902] CXX obj/src/libnode.node_snapshotable.o
[1812/1902] CXX obj/src/libnode.node_shadow_realm.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_dsa.h:6,
                 from ../../src/crypto/crypto_dsa.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_dsa.cc: In function 'v8::Maybe<void> node::crypto::GetDsaKeyDetail(node::Environment*, const KeyObjectData&, v8::Local<v8::Object>)':
../../src/crypto/crypto_dsa.cc:140:37: warning: 'const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  140 |   const DSA* dsa = EVP_PKEY_get0_DSA(m_pkey.get());
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/evp.h:1365:22: note: declared here
 1365 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_dsa.cc:143:15: warning: 'void DSA_get0_pqg(const DSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  143 |   DSA_get0_pqg(dsa, &p, &q, nullptr);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dsa.h:206:28: note: declared here
  206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p,
      |                            ^~~~~~~~~~~~
[1813/1902] CXX obj/src/libnode.node_serdes.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_hmac.h:7,
                 from ../../src/crypto/crypto_hmac.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_hmac.cc: In member function 'void node::crypto::Hmac::HmacInit(const char*, const char*, int)':
../../src/crypto/crypto_hmac.cc:79:26: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   79 |   ctx_.reset(HMAC_CTX_new());
      |              ~~~~~~~~~~~~^~
/usr/include/openssl/hmac.h:33:33: note: declared here
   33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
      |                                 ^~~~~~~~~~~~
../../src/crypto/crypto_hmac.cc:80:29: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   80 |   if (!ctx_ || !HMAC_Init_ex(ctx_.get(), key, key_len, md, nullptr)) {
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_hmac.cc: In member function 'bool node::crypto::Hmac::HmacUpdate(const char*, std::size_t)':
../../src/crypto/crypto_hmac.cc:97:29: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, std::size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   97 |   return ctx_ && HMAC_Update(ctx_.get(),
      |                  ~~~~~~~~~~~^~~~~~~~~~~~
   98 |                              reinterpret_cast<const unsigned char*>(data),
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |                              len) == 1;
      |                              ~~~~
/usr/include/openssl/hmac.h:45:27: note: declared here
   45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
../../src/crypto/crypto_hmac.cc: In static member function 'static void node::crypto::Hmac::HmacDigest(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_hmac.cc:128:25: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  128 |     bool ok = HMAC_Final(hmac->ctx_.get(), md_value, &md_len);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:47:27: note: declared here
   47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md,
      |                           ^~~~~~~~~~
../../src/crypto/crypto_hmac.cc: In static member function 'static bool node::crypto::HmacTraits::DeriveBits(node::Environment*, const node::crypto::HmacConfig&, node::crypto::ByteSource*)':
../../src/crypto/crypto_hmac.cc:227:34: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  227 |   HMACCtxPointer ctx(HMAC_CTX_new());
      |                      ~~~~~~~~~~~~^~
/usr/include/openssl/hmac.h:33:33: note: declared here
   33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
      |                                 ^~~~~~~~~~~~
../../src/crypto/crypto_hmac.cc:229:28: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  229 |   if (!ctx || !HMAC_Init_ex(ctx.get(),
      |                ~~~~~~~~~~~~^~~~~~~~~~~
  230 |                             params.key.GetSymmetricKey(),
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231 |                             params.key.GetSymmetricKeySize(),
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232 |                             params.digest,
      |                             ~~~~~~~~~~~~~~
  233 |                             nullptr)) {
      |                             ~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_hmac.cc:237:19: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, std::size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  237 |   if (!HMAC_Update(
      |        ~~~~~~~~~~~^
  238 |           ctx.get(),
      |           ~~~~~~~~~~
  239 |           params.data.data<unsigned char>(),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  240 |           params.data.size())) {
      |           ~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:45:27: note: declared here
   45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
../../src/crypto/crypto_hmac.cc:247:18: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  247 |   if (!HMAC_Final(ctx.get(), buf.data<unsigned char>(), &len)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:47:27: note: declared here
   47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md,
      |                           ^~~~~~~~~~
[1814/1902] CXX obj/src/libnode.node_sea.o
[1815/1902] CXX obj/src/libnode.node_report_utils.o
[1816/1902] CXX obj/src/libnode.node_report_module.o
[1817/1902] CXX obj/src/libnode.node_report.o
[1818/1902] CXX obj/src/libnode.node_realm.o
[1819/1902] CXX obj/src/libnode.node_process_object.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_context.h:7,
                 from ../../src/crypto/crypto_context.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_context.cc: In static member function 'static void node::crypto::SecureContext::SetDHParam(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_context.cc:934:35: warning: 'DH* PEM_read_bio_DHparams(BIO*, DH**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  934 |     dh.reset(PEM_read_bio_DHparams(bio.get(), nullptr, nullptr, nullptr));
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/ssl.h:37,
                 from ../../deps/ncrypto/ncrypto.h:13:
/usr/include/openssl/pem.h:473:1: note: declared here
  473 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH)
      | ^~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_context.cc:943:14: warning: 'void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  943 |   DH_get0_pqg(dh.get(), &p, nullptr, nullptr);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:264:28: note: declared here
  264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p,
      |                            ^~~~~~~~~~~
../../src/crypto/crypto_context.cc: In static member function 'static int node::crypto::SecureContext::TicketKeyCallback(SSL*, unsigned char*, unsigned char*, EVP_CIPHER_CTX*, HMAC_CTX*, int)':
../../src/crypto/crypto_context.cc:1349:15: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1349 |   HMAC_Init_ex(hctx,
      |   ~~~~~~~~~~~~^~~~~~
 1350 |                hmac_buf.data(),
      |                ~~~~~~~~~~~~~~~~
 1351 |                hmac_buf.length(),
      |                ~~~~~~~~~~~~~~~~~~
 1352 |                EVP_sha256(),
      |                ~~~~~~~~~~~~~
 1353 |                nullptr);
      |                ~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_context.cc: In static member function 'static int node::crypto::SecureContext::TicketCompatibilityCallback(SSL*, unsigned char*, unsigned char*, EVP_CIPHER_CTX*, HMAC_CTX*, int)':
../../src/crypto/crypto_context.cc:1387:21: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1387 |         HMAC_Init_ex(hctx,
      |         ~~~~~~~~~~~~^~~~~~
 1388 |                      sc->ticket_key_hmac_,
      |                      ~~~~~~~~~~~~~~~~~~~~~
 1389 |                      sizeof(sc->ticket_key_hmac_),
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1390 |                      EVP_sha256(),
      |                      ~~~~~~~~~~~~~
 1391 |                      nullptr) <= 0) {
      |                      ~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_context.cc:1404:19: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1404 |       HMAC_Init_ex(hctx, sc->ticket_key_hmac_, sizeof(sc->ticket_key_hmac_),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1405 |                    EVP_sha256(), nullptr) <= 0) {
      |                    ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
[1820/1902] CXX obj/src/libnode.node_process_methods.o
[1821/1902] CXX obj/src/libnode.node_process_events.o
[1822/1902] CXX obj/src/libnode.node_postmortem_metadata.o
[1823/1902] CXX obj/src/libnode.node_platform.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_x509.h:7,
                 from ../../src/crypto/crypto_x509.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_x509.cc: In function 'v8::MaybeLocal<v8::Object> node::crypto::{anonymous}::GetPubKey(node::Environment*, const RSA*)':
../../src/crypto/crypto_x509.cc:681:28: warning: 'int i2d_RSA_PUBKEY(const RSA*, unsigned char**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  681 |   int size = i2d_RSA_PUBKEY(rsa, nullptr);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/openssl/objects.h:21,
                 from /usr/include/openssl/evp.h:44,
                 from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/x509.h:717:1: note: declared here
  717 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0,RSA, RSA_PUBKEY)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/node_mutex.h:6,
                 from ../../src/node_options.h:11,
                 from ../../src/inspector_agent.h:9,
                 from ../../src/env.h:29:
../../src/crypto/crypto_x509.cc:691:26: warning: 'int i2d_RSA_PUBKEY(const RSA*, unsigned char**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  691 |   CHECK_GE(i2d_RSA_PUBKEY(rsa, &serialized), 0);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_x509.cc:691:3: note: in expansion of macro 'CHECK_GE'
  691 |   CHECK_GE(i2d_RSA_PUBKEY(rsa, &serialized), 0);
      |   ^~~~~~~~
/usr/include/openssl/x509.h:717:1: note: declared here
  717 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0,RSA, RSA_PUBKEY)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_x509.cc: In function 'v8::MaybeLocal<v8::Value> node::crypto::{anonymous}::GetECPubKey(node::Environment*, const EC_GROUP*, const EC_KEY*)':
../../src/crypto/crypto_x509.cc:715:50: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  715 |   const EC_POINT* pubkey = EC_KEY_get0_public_key(ec);
      |                            ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_x509.cc:718:66: warning: 'point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  718 |   return ECPointToBuffer(env, group, pubkey, EC_KEY_get_conv_form(ec), nullptr)
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1093:47: note: declared here
 1093 | OSSL_DEPRECATEDIN_3_0 point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key);
      |                                               ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_x509.cc: In function 'v8::MaybeLocal<v8::Object> node::crypto::{anonymous}::X509ToObject(node::Environment*, const ncrypto::X509View&)':
../../src/crypto/crypto_x509.cc:773:32: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  773 |         rsa = EVP_PKEY_get0_RSA(pkey);
      |               ~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/openssl/evp.h:1356:22: note: declared here
 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_x509.cc:776:34: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  776 |         ec = EVP_PKEY_get0_EC_KEY(pkey);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_x509.cc:784:17: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  784 |     RSA_get0_key(rsa, &n, &e, nullptr);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:228:28: note: declared here
  228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
      |                            ^~~~~~~~~~~~
../../src/crypto/crypto_x509.cc:798:46: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  798 |     const EC_GROUP* group = EC_KEY_get0_group(ec);
      |                             ~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
[1824/1902] CXX obj/src/libnode.node_perf.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_random.h:7,
                 from ../../src/crypto/crypto_random.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_random.cc: In static member function 'static bool node::crypto::CheckPrimeTraits::DeriveBits(node::Environment*, const node::crypto::CheckPrimeConfig&, node::crypto::ByteSource*)':
../../src/crypto/crypto_random.cc:193:27: warning: 'int BN_is_prime_ex(const BIGNUM*, int, BN_CTX*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  193 |   int ret = BN_is_prime_ex(
      |             ~~~~~~~~~~~~~~^
  194 |             params.candidate.get(),
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  195 |             params.checks,
      |             ~~~~~~~~~~~~~~ 
  196 |             ctx.get(),
      |             ~~~~~~~~~~     
  197 |             nullptr);
      |             ~~~~~~~~       
In file included from /usr/include/openssl/params.h:16,
                 from /usr/include/openssl/evp.h:32,
                 from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/bn.h:380:5: note: declared here
  380 | int BN_is_prime_ex(const BIGNUM *p, int nchecks, BN_CTX *ctx, BN_GENCB *cb);
      |     ^~~~~~~~~~~~~~
[1825/1902] CXX obj/src/libnode.node_os.o
[1826/1902] CXX obj/src/libnode.node_options.o
[1827/1902] CXX obj/src/libnode.node_modules.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_hash.h:7,
                 from ../../src/crypto/crypto_hash.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_hash.cc: In static member function 'static void node::crypto::Hash::New(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_hash.cc:314:23: warning: 'const EVP_MD* EVP_MD_CTX_md(const EVP_MD_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  314 |     md = EVP_MD_CTX_md(orig->mdctx_.get());
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/evp.h:560:15: note: declared here
  560 | const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx);
      |               ^~~~~~~~~~~~~
[1828/1902] CXX obj/src/libnode.node_metadata.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_keys.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_keys.cc: In static member function 'static void node::crypto::KeyObjectHandle::InitECRaw(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_keys.cc:757:46: warning: 'EC_KEY* EC_KEY_new_by_curve_name(int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  757 |   ECKeyPointer eckey(EC_KEY_new_by_curve_name(id));
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1017:31: note: declared here
 1017 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_keys.cc:761:44: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  761 |   const EC_GROUP* group = EC_KEY_get0_group(eckey.get());
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_keys.cc:766:29: warning: 'int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  766 |       !EC_KEY_set_public_key(eckey.get(), pub.get())) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1089:27: note: declared here
 1089 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
      |                           ^~~~~~~~~~~~~~~~~~~~~
[1829/1902] CXX obj/src/libnode.node_messaging.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_cipher.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1830/1902] CXX obj/src/libnode.node_main_instance.o
[1831/1902] CXX obj/src/libnode.node_i18n.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_keygen.h:8,
                 from ../../src/crypto/crypto_ec.h:8,
                 from ../../src/crypto/crypto_ec.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_ec.cc: In constructor 'node::crypto::ECDH::ECDH(node::Environment*, v8::Local<v8::Object>, node::crypto::ECKeyPointer&&)':
../../src/crypto/crypto_ec.cc:108:29: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  108 |     group_(EC_KEY_get0_group(key_.get())) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::New(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:130:44: warning: 'EC_KEY* EC_KEY_new_by_curve_name(int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  130 |   ECKeyPointer key(EC_KEY_new_by_curve_name(nid));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/openssl/ec.h:1017:31: note: declared here
 1017 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::GenerateKeys(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:144:27: warning: 'int EC_KEY_generate_key(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  144 |   if (!EC_KEY_generate_key(ecdh->key_.get()))
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1120:27: note: declared here
 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key);
      |                           ^~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::ComputeSecret(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:210:24: warning: 'int ECDH_compute_key(void*, std::size_t, const EC_POINT*, const EC_KEY*, void* (*)(const void*, std::size_t, void*, std::size_t*))' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  210 |   if (!ECDH_compute_key(
      |        ~~~~~~~~~~~~~~~~^
  211 |           bs->Data(), bs->ByteLength(), pub.get(), ecdh->key_.get(), nullptr))
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1315:27: note: declared here
 1315 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen,
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::GetPublicKey(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:229:44: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  229 |   const EC_GROUP* group = EC_KEY_get0_group(ecdh->key_.get());
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:230:47: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  230 |   const EC_POINT* pub = EC_KEY_get0_public_key(ecdh->key_.get());
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::GetPrivateKey(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:252:44: warning: 'const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  252 |   const BIGNUM* b = EC_KEY_get0_private_key(ecdh->key_.get());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1067:37: note: declared here
 1067 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::SetPrivateKey(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:294:34: warning: 'EC_KEY* EC_KEY_dup(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  294 |   ECKeyPointer new_key(EC_KEY_dup(ecdh->key_.get()));
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1035:31: note: declared here
 1035 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_dup(const EC_KEY *src);
      |                               ^~~~~~~~~~
../../src/crypto/crypto_ec.cc:297:38: warning: 'int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  297 |   int result = EC_KEY_set_private_key(new_key.get(), priv.get());
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1075:27: note: declared here
 1075 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv);
      |                           ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:308:51: warning: 'const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  308 |   const BIGNUM* priv_key = EC_KEY_get0_private_key(new_key.get());
      |                            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1067:37: note: declared here
 1067 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:320:29: warning: 'int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  320 |   if (!EC_KEY_set_public_key(new_key.get(), pub.get()))
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1089:27: note: declared here
 1089 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
      |                           ^~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:325:35: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  325 |   ecdh->group_ = EC_KEY_get0_group(ecdh->key_.get());
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static void node::crypto::ECDH::SetPublicKey(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/crypto/crypto_ec.cc:347:32: warning: 'int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  347 |   int r = EC_KEY_set_public_key(ecdh->key_.get(), pub.get());
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1089:27: note: declared here
 1089 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
      |                           ^~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In member function 'bool node::crypto::ECDH::IsKeyPairValid()':
../../src/crypto/crypto_ec.cc:371:31: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  371 |   return 1 == EC_KEY_check_key(key_.get());
      |               ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/ec.h:1126:27: note: declared here
 1126 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key);
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static bool node::crypto::ECDHBitsTraits::DeriveBits(node::Environment*, const node::crypto::ECDHBitsConfig&, node::crypto::ByteSource*)':
../../src/crypto/crypto_ec.cc:493:43: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  493 |         private_key = EVP_PKEY_get0_EC_KEY(m_privkey.get());
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:497:54: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  497 |       const EC_KEY* public_key = EVP_PKEY_get0_EC_KEY(m_pubkey.get());
      |                                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:499:48: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  499 |       const EC_GROUP* group = EC_KEY_get0_group(private_key);
      |                               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
In file included from ../../src/node_mutex.h:6,
                 from ../../src/node_options.h:11,
                 from ../../src/inspector_agent.h:9,
                 from ../../src/env.h:29:
../../src/crypto/crypto_ec.cc:503:32: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  503 |       CHECK_EQ(EC_KEY_check_key(private_key), 1);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:503:7: note: in expansion of macro 'CHECK_EQ'
  503 |       CHECK_EQ(EC_KEY_check_key(private_key), 1);
      |       ^~~~~~~~
/usr/include/openssl/ec.h:1126:27: note: declared here
 1126 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key);
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:504:32: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  504 |       CHECK_EQ(EC_KEY_check_key(public_key), 1);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:504:7: note: in expansion of macro 'CHECK_EQ'
  504 |       CHECK_EQ(EC_KEY_check_key(public_key), 1);
      |       ^~~~~~~~
/usr/include/openssl/ec.h:1126:27: note: declared here
 1126 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key);
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:505:51: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  505 |       const EC_POINT* pub = EC_KEY_get0_public_key(public_key);
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:511:27: warning: 'int ECDH_compute_key(void*, std::size_t, const EC_POINT*, const EC_KEY*, void* (*)(const void*, std::size_t, void*, std::size_t*))' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  511 |       if (ECDH_compute_key(buf.data<char>(), len, pub, private_key, nullptr) <=
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1315:27: note: declared here
 1315 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen,
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In function 'node::crypto::WebCryptoKeyExportStatus node::crypto::{anonymous}::EC_Raw_Export(const node::crypto::KeyObjectData&, const node::crypto::ECKeyExportConfig&, node::crypto::ByteSource*)':
../../src/crypto/crypto_ec.cc:604:46: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  604 |   const EC_KEY* ec_key = EVP_PKEY_get0_EC_KEY(m_pkey.get());
      |                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:626:46: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  626 |     const EC_GROUP* group = EC_KEY_get0_group(ec_key);
      |                             ~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:627:51: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  627 |     const EC_POINT* point = EC_KEY_get0_public_key(ec_key);
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In static member function 'static node::crypto::WebCryptoKeyExportStatus node::crypto::ECKeyExportTraits::DoExport(const node::crypto::KeyObjectData&, node::crypto::WebCryptoKeyFormat, const node::crypto::ECKeyExportConfig&, node::crypto::ByteSource*)':
../../src/crypto/crypto_ec.cc:683:52: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  683 |         const EC_KEY* ec_key = EVP_PKEY_get0_EC_KEY(m_pkey.get());
      |                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:684:50: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  684 |         const EC_GROUP* group = EC_KEY_get0_group(ec_key);
      |                                 ~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:685:55: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  685 |         const EC_POINT* point = EC_KEY_get0_public_key(ec_key);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:694:35: warning: 'EC_KEY* EC_KEY_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  694 |         ECKeyPointer ec(EC_KEY_new());
      |                         ~~~~~~~~~~^~
/usr/include/openssl/ec.h:987:31: note: declared here
  987 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void);
      |                               ^~~~~~~~~~
../../src/crypto/crypto_ec.cc:695:37: warning: 'int EC_KEY_set_group(EC_KEY*, const EC_GROUP*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  695 |         CHECK_EQ(1, EC_KEY_set_group(ec.get(), group));
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:695:9: note: in expansion of macro 'CHECK_EQ'
  695 |         CHECK_EQ(1, EC_KEY_set_group(ec.get(), group));
      |         ^~~~~~~~
/usr/include/openssl/ec.h:1061:27: note: declared here
 1061 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group);
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:703:42: warning: 'int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  703 |         CHECK_EQ(1, EC_KEY_set_public_key(ec.get(), uncompressed.get()));
      |                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:703:9: note: in expansion of macro 'CHECK_EQ'
  703 |         CHECK_EQ(1, EC_KEY_set_public_key(ec.get(), uncompressed.get()));
      |         ^~~~~~~~
/usr/include/openssl/ec.h:1089:27: note: declared here
 1089 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
      |                           ^~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:705:41: warning: 'int EVP_PKEY_set1_EC_KEY(EVP_PKEY*, ec_key_st*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  705 |         CHECK_EQ(1, EVP_PKEY_set1_EC_KEY(pkey.get(), ec.get()));
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:705:9: note: in expansion of macro 'CHECK_EQ'
  705 |         CHECK_EQ(1, EVP_PKEY_set1_EC_KEY(pkey.get(), ec.get()));
      |         ^~~~~~~~
/usr/include/openssl/evp.h:1380:5: note: declared here
 1380 | int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key);
      |     ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In function 'v8::Maybe<void> node::crypto::ExportJWKEcKey(node::Environment*, const KeyObjectData&, v8::Local<v8::Object>)':
../../src/crypto/crypto_ec.cc:724:42: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  724 |   const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(m_pkey.get());
      |                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:727:47: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  727 |   const EC_POINT* pub = EC_KEY_get0_public_key(ec);
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1081:39: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:728:44: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  728 |   const EC_GROUP* group = EC_KEY_get0_group(ec);
      |                           ~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:794:48: warning: 'const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  794 |     const BIGNUM* pvt = EC_KEY_get0_private_key(ec);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1067:37: note: declared here
 1067 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In function 'node::crypto::KeyObjectData node::crypto::ImportJWKEcKey(node::Environment*, v8::Local<v8::Object>, const v8::FunctionCallbackInfo<v8::Value>&, unsigned int)':
../../src/crypto/crypto_ec.cc:888:43: warning: 'EC_KEY* EC_KEY_new_by_curve_name(int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  888 |   ECKeyPointer ec(EC_KEY_new_by_curve_name(nid));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/openssl/ec.h:1017:31: note: declared here
 1017 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:897:48: warning: 'int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  897 |   if (!EC_KEY_set_public_key_affine_coordinates(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  898 |           ec.get(),
      |           ~~~~~~~~~                             
  899 |           x.ToBN().get(),
      |           ~~~~~~~~~~~~~~~                       
  900 |           y.ToBN().get())) {
      |           ~~~~~~~~~~~~~~~                       
/usr/include/openssl/ec.h:1141:27: note: declared here
 1141 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:907:32: warning: 'int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  907 |     if (!EC_KEY_set_private_key(ec.get(), d.ToBN().get())) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1075:27: note: declared here
 1075 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv);
      |                           ^~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:914:32: warning: 'int EVP_PKEY_set1_EC_KEY(EVP_PKEY*, ec_key_st*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  914 |   CHECK_EQ(EVP_PKEY_set1_EC_KEY(pkey.get(), ec.get()), 1);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_ec.cc:914:3: note: in expansion of macro 'CHECK_EQ'
  914 |   CHECK_EQ(EVP_PKEY_set1_EC_KEY(pkey.get(), ec.get()), 1);
      |   ^~~~~~~~
/usr/include/openssl/evp.h:1380:5: note: declared here
 1380 | int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key);
      |     ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In function 'v8::Maybe<void> node::crypto::GetEcKeyDetail(node::Environment*, const KeyObjectData&, v8::Local<v8::Object>)':
../../src/crypto/crypto_ec.cc:926:42: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  926 |   const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(m_pkey.get());
      |                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:929:44: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  929 |   const EC_GROUP* group = EC_KEY_get0_group(ec);
      |                           ~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc: In function 'std::size_t node::crypto::GroupOrderSize(const EVPKeyPointer&)':
../../src/crypto/crypto_ec.cc:948:42: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  948 |   const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(key.get());
      |                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_ec.cc:950:44: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  950 |   const EC_GROUP* group = EC_KEY_get0_group(ec);
      |                           ~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
[1832/1902] CXX obj/src/libnode.node_http2.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_sig.h:7,
                 from ../../src/crypto/crypto_sig.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_sig.cc: In function 'bool node::crypto::{anonymous}::ValidateDSAParameters(EVP_PKEY*)':
../../src/crypto/crypto_sig.cc:43:39: warning: 'const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   43 |     const DSA* dsa = EVP_PKEY_get0_DSA(key);
      |                      ~~~~~~~~~~~~~~~~~^~~~~
In file included from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/evp.h:1365:22: note: declared here
 1365 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_sig.cc:46:17: warning: 'void DSA_get0_pqg(const DSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   46 |     DSA_get0_pqg(dsa, &p, &q, nullptr);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dsa.h:206:28: note: declared here
  206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p,
      |                            ^~~~~~~~~~~~
../../src/crypto/crypto_sig.cc: In function 'std::unique_ptr<v8::BackingStore> node::crypto::{anonymous}::Node_SignFinal(node::Environment*, node::crypto::EVPMDCtxPointer&&, const node::crypto::EVPKeyPointer&, int, v8::Maybe<int>)':
../../src/crypto/crypto_sig.cc:96:63: warning: 'const EVP_MD* EVP_MD_CTX_md(const EVP_MD_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   96 |       EVP_PKEY_CTX_set_signature_md(pkctx.get(), EVP_MD_CTX_md(mdctx.get())) >
      |                                                  ~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/evp.h:560:15: note: declared here
  560 | const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx);
      |               ^~~~~~~~~~~~~
../../src/crypto/crypto_sig.cc: In function 'unsigned int node::crypto::{anonymous}::GetBytesOfRS(const node::crypto::EVPKeyPointer&)':
../../src/crypto/crypto_sig.cc:128:43: warning: 'const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  128 |     const DSA* dsa_key = EVP_PKEY_get0_DSA(pkey.get());
      |                          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/evp.h:1365:22: note: declared here
 1365 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_sig.cc:130:49: warning: 'const BIGNUM* DSA_get0_q(const DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  130 |     bits = BignumPointer::GetBitCount(DSA_get0_q(dsa_key));
      |                                       ~~~~~~~~~~^~~~~~~~~
/usr/include/openssl/dsa.h:214:37: note: declared here
  214 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *DSA_get0_q(const DSA *d);
      |                                     ^~~~~~~~~~
../../src/crypto/crypto_sig.cc:132:48: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  132 |     const EC_KEY* ec_key = EVP_PKEY_get0_EC_KEY(pkey.get());
      |                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/evp.h:1382:25: note: declared here
 1382 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_sig.cc:133:49: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  133 |     const EC_GROUP* ec_group = EC_KEY_get0_group(ec_key);
      |                                ~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/ec.h:1053:39: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_sig.cc: In member function 'node::crypto::SignBase::Error node::crypto::Verify::VerifyFinal(const node::crypto::EVPKeyPointer&, const node::crypto::ByteSource&, int, const v8::Maybe<int>&, bool*)':
../../src/crypto/crypto_sig.cc:527:65: warning: 'const EVP_MD* EVP_MD_CTX_md(const EVP_MD_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  527 |         EVP_PKEY_CTX_set_signature_md(pkctx.get(), EVP_MD_CTX_md(mdctx.get())) >
      |                                                    ~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/evp.h:560:15: note: declared here
  560 | const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx);
      |               ^~~~~~~~~~~~~
[1833/1902] CXX obj/src/libnode.node_http_parser.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_cipher.h:6,
                 from ../../src/crypto/crypto_rsa.h:6,
                 from ../../src/crypto/crypto_rsa.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_rsa.cc: In static member function 'static node::crypto::EVPKeyCtxPointer node::crypto::RsaKeyGenTraits::Setup(node::crypto::RsaKeyPairGenConfig*)':
../../src/crypto/crypto_rsa.cc:54:43: warning: 'int EVP_PKEY_CTX_set_rsa_keygen_pubexp(EVP_PKEY_CTX*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   54 |     if (EVP_PKEY_CTX_set_rsa_keygen_pubexp(ctx.get(), bn.get()) <= 0)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:134:5: note: declared here
  134 | int EVP_PKEY_CTX_set_rsa_keygen_pubexp(EVP_PKEY_CTX *ctx, BIGNUM *pubexp);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc: In function 'v8::Maybe<void> node::crypto::ExportJWKRsaKey(node::Environment*, const KeyObjectData&, v8::Local<v8::Object>)':
../../src/crypto/crypto_rsa.cc:370:28: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  370 |     rsa = EVP_PKEY_get0_RSA(m_pkey.get());
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ../../src/env.h:54,
                 from ../../src/crypto/crypto_util.h:7:
/usr/include/openssl/evp.h:1356:22: note: declared here
 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:372:48: warning: 'void* EVP_PKEY_get0(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  372 |     rsa = static_cast<const RSA*>(EVP_PKEY_get0(m_pkey.get()));
      |                                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1340:7: note: declared here
 1340 | void *EVP_PKEY_get0(const EVP_PKEY *pkey);
      |       ^~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:384:15: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  384 |   RSA_get0_key(rsa, &n, &e, &d);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:228:28: note: declared here
  228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
      |                            ^~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:399:21: warning: 'void RSA_get0_factors(const RSA*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  399 |     RSA_get0_factors(rsa, &p, &q);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/rsa.h:231:28: note: declared here
  231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r,
      |                            ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:400:24: warning: 'void RSA_get0_crt_params(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  400 |     RSA_get0_crt_params(rsa, &dp, &dq, &qi);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:236:28: note: declared here
  236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r,
      |                            ^~~~~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc: In function 'node::crypto::KeyObjectData node::crypto::ImportJWKRsaKey(node::Environment*, v8::Local<v8::Object>, const v8::FunctionCallbackInfo<v8::Value>&, unsigned int)':
../../src/crypto/crypto_rsa.cc:438:25: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  438 |   RSAPointer rsa(RSA_new());
      |                  ~~~~~~~^~
/usr/include/openssl/rsa.h:212:28: note: declared here
  212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
      |                            ^~~~~~~
../../src/crypto/crypto_rsa.cc:443:20: warning: 'int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  443 |   if (!RSA_set0_key(
      |        ~~~~~~~~~~~~^
  444 |           rsa.get(),
      |           ~~~~~~~~~~
  445 |           n.ToBN().release(),
      |           ~~~~~~~~~~~~~~~~~~~
  446 |           e.ToBN().release(),
      |           ~~~~~~~~~~~~~~~~~~~
  447 |           nullptr)) {
      |           ~~~~~~~~  
/usr/include/openssl/rsa.h:218:27: note: declared here
  218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:484:22: warning: 'int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  484 |     if (!RSA_set0_key(rsa.get(), nullptr, nullptr, d.ToBN().release()) ||
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:218:27: note: declared here
  218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
      |                           ^~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:485:26: warning: 'int RSA_set0_factors(RSA*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  485 |         !RSA_set0_factors(rsa.get(), p.ToBN().release(), q.ToBN().release()) ||
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:219:27: note: declared here
  219 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q);
      |                           ^~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:486:29: warning: 'int RSA_set0_crt_params(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  486 |         !RSA_set0_crt_params(
      |          ~~~~~~~~~~~~~~~~~~~^
  487 |             rsa.get(),
      |             ~~~~~~~~~~       
  488 |             dp.ToBN().release(),
      |             ~~~~~~~~~~~~~~~~~~~~
  489 |             dq.ToBN().release(),
      |             ~~~~~~~~~~~~~~~~~~~~
  490 |             qi.ToBN().release())) {
      |             ~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:220:27: note: declared here
  220 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r,
      |                           ^~~~~~~~~~~~~~~~~~~
In file included from ../../src/node_mutex.h:6,
                 from ../../src/node_options.h:11,
                 from ../../src/inspector_agent.h:9,
                 from ../../src/env.h:29:
../../src/crypto/crypto_rsa.cc:497:29: warning: 'int EVP_PKEY_set1_RSA(EVP_PKEY*, rsa_st*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  497 |   CHECK_EQ(EVP_PKEY_set1_RSA(pkey.get(), rsa.get()), 1);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../../src/util.h:175:11: note: in definition of macro 'CHECK'
  175 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../../src/crypto/crypto_rsa.cc:497:3: note: in expansion of macro 'CHECK_EQ'
  497 |   CHECK_EQ(EVP_PKEY_set1_RSA(pkey.get(), rsa.get()), 1);
      |   ^~~~~~~~
/usr/include/openssl/evp.h:1354:5: note: declared here
 1354 | int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key);
      |     ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc: In function 'v8::Maybe<void> node::crypto::GetRsaKeyDetail(node::Environment*, const KeyObjectData&, v8::Local<v8::Object>)':
../../src/crypto/crypto_rsa.cc:517:28: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  517 |     rsa = EVP_PKEY_get0_RSA(m_pkey.get());
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1356:22: note: declared here
 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:519:48: warning: 'void* EVP_PKEY_get0(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  519 |     rsa = static_cast<const RSA*>(EVP_PKEY_get0(m_pkey.get()));
      |                                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1340:7: note: declared here
 1340 | void *EVP_PKEY_get0(const EVP_PKEY *pkey);
      |       ^~~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:523:15: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  523 |   RSA_get0_key(rsa, &n, &e, nullptr);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:228:28: note: declared here
  228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
      |                            ^~~~~~~~~~~~
../../src/crypto/crypto_rsa.cc:564:55: warning: 'const RSA_PSS_PARAMS* RSA_get0_pss_params(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  564 |     const RSA_PSS_PARAMS* params = RSA_get0_pss_params(rsa);
      |                                    ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/openssl/rsa.h:251:45: note: declared here
  251 | OSSL_DEPRECATEDIN_3_0 const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r);
      |                                             ^~~~~~~~~~~~~~~~~~~
[1834/1902] CXX obj/src/libnode.node_file.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_dh.h:6,
                 from ../../src/crypto/crypto_dh.cc:1:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1835/1902] CXX obj/src/libnode.node_external_reference.o
[1836/1902] CXX obj/src/libnode.node_errors.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/crypto/crypto_keys.h:6,
                 from ../../src/crypto/crypto_context.h:7,
                 from ../../src/crypto/crypto_tls.h:27,
                 from ../../src/crypto/crypto_tls.cc:22:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/crypto/crypto_tls.cc: In member function 'void node::crypto::TLSWrap::ClearOut()':
../../src/crypto/crypto_tls.cc:845:49: warning: 'const char* ERR_func_error_string(long unsigned int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  845 |           const char* fs = ERR_func_error_string(ssl_err);
      |                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ../../deps/ncrypto/ncrypto.h:8:
/usr/include/openssl/err.h:459:35: note: declared here
  459 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e);
      |                                   ^~~~~~~~~~~~~~~~~~~~~
[1837/1902] CXX obj/src/libnode.node_env_var.o
[1838/1902] CXX obj/src/libnode.node_dotenv.o
[1839/1902] CXX obj/src/libnode.node_dir.o
[1840/1902] CXX obj/src/libnode.node_debug.o
[1841/1902] CXX obj/src/libnode.node_credentials.o
[1842/1902] CXX obj/src/libnode.node_contextify.o
[1843/1902] CXX obj/src/libnode.node_constants.o
[1844/1902] CXX obj/src/libnode.node_config.o
[1845/1902] CXX obj/src/libnode.node_builtins.o
[1846/1902] CXX obj/src/libnode.node_buffer.o
[1847/1902] CXX obj/src/libnode.node_blob.o
[1848/1902] CXX obj/src/libnode.node_binding.o
[1849/1902] CXX obj/src/libnode.node_api.o
[1850/1902] CXX obj/src/libnode.node.o
[1851/1902] CXX obj/src/libnode.module_wrap.o
[1852/1902] CXX obj/src/libnode.json_parser.o
[1853/1902] CXX obj/src/libnode.js_udp_wrap.o
[1854/1902] CXX obj/src/libnode.json_utils.o
[1855/1902] CXX obj/src/libnode.js_stream.o
[1856/1902] CXX obj/src/libnode.js_native_api_v8.o
[1857/1902] CXX obj/src/libnode.internal_only_v8.o
[1858/1902] CXX obj/src/libnode.histogram.o
[1859/1902] CXX obj/src/libnode.heap_utils.o
[1860/1902] CXX obj/src/libnode.handle_wrap.o
[1861/1902] CXX obj/src/libnode.fs_event_wrap.o
[1862/1902] CXX obj/src/libnode.env.o
[1863/1902] CXX obj/src/libnode.encoding_binding.o
[1864/1902] CXX obj/src/libnode.embedded_data.o
In file included from ../../deps/v8/include/v8-handle-base.h:8,
                 from ../../deps/v8/include/v8-local-handle.h:13,
                 from ../../deps/v8/include/v8-profiler.h:15,
                 from ../../src/memory_tracker.h:5,
                 from ../../src/base_object.h:29,
                 from ../../src/node_webstorage.h:6,
                 from ../../src/node_webstorage.cc:1:
In function 'v8::internal::Internals::GetRoot(v8::Isolate*, int)',
    inlined from 'v8::ReturnValue<v8::Value>::SetTheHole()' at ../../deps/v8/include/v8-function-callback.h:441:23,
    inlined from 'v8::ReturnValue<v8::Value>::Set<v8::Primitive>(v8::Local<v8::Primitive>)void' at ../../deps/v8/include/v8-function-callback.h:358:15,
    inlined from 'node::webstorage::StorageGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)' at ../../src/node_webstorage.cc:564:30:
../../deps/v8/include/v8-internal.h:962:39: warning: array subscript 0 is outside array bounds of 'Address[0:]' [-Warray-bounds=]
  962 |     return *GetRootSlot(isolate, index);
      |                                       ^
In function 'node::webstorage::StorageGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)':
cc1plus: note: source object is likely at address zero
[1865/1902] CXX obj/src/libnode.debug_utils.o
[1866/1902] CXX obj/src/dataqueue/libnode.queue.o
[1867/1902] CXX obj/src/libnode.connection_wrap.o
[1868/1902] CXX obj/src/libnode.connect_wrap.o
[1869/1902] CXX obj/src/libnode.compile_cache.o
[1870/1902] CXX obj/src/libnode.cleanup_queue.o
[1871/1902] CXX obj/src/libnode.cares_wrap.o
[1872/1902] CXX obj/src/libnode.base_object.o
In file included from ../../src/node_metadata.cc:29:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1873/1902] CXX obj/src/libnode.async_wrap.o
[1874/1902] CXX obj/src/libnode.async_context_frame.o
[1875/1902] CXX obj/src/api/libnode.utils.o
[1876/1902] CXX obj/src/api/libnode.hooks.o
[1877/1902] CXX obj/src/api/libnode.exceptions.o
[1878/1902] CXX obj/src/api/libnode.environment.o
[1879/1902] CXX obj/src/api/libnode.encoding.o
[1880/1902] CXX obj/src/api/libnode.embed_helpers.o
[1881/1902] CXX obj/src/api/libnode.callback.o
[1882/1902] CXX obj/src/api/libnode.async_resource.o
In file included from ../../src/crypto/crypto_util.h:15,
                 from ../../src/node_main_instance.cc:4:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[1883/1902] CXX obj/gen/src/node/inspector/protocol/libnode.Network.o
[1884/1902] CXX obj/gen/src/node/inspector/protocol/libnode.NodeRuntime.o
[1885/1902] CXX obj/gen/src/node/inspector/protocol/libnode.NodeTracing.o
[1886/1902] CXX obj/gen/src/node/inspector/protocol/libnode.NodeWorker.o
[1887/1902] CXX obj/gen/src/node/inspector/protocol/libnode.Protocol.o
[1888/1902] CXX obj/gen/libnode.node_javascript.o
In file included from /usr/include/c++/14.2.0/string:51,
                 from ../../src/node_sea.h:8,
                 from ../../src/node_sea.cc:1:
In function 'std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char*, char*>(char**, char**, char**)char**',
    inlined from 'std::__copy_move_a2<false, char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_algobase.h:521:30,
    inlined from 'std::__copy_move_a1<false, char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_algobase.h:548:42,
    inlined from 'std::__copy_move_a<false, char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_algobase.h:555:31,
    inlined from 'std::copy<char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_algobase.h:651:7,
    inlined from 'std::__uninitialized_copy<true>::__uninit_copy<char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:147:27,
    inlined from 'std::uninitialized_copy<char**, char**>(char**, char**, char**)char**' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:185:15,
    inlined from 'std::__uninitialized_copy_a<char**, char**, char*>(char**, char**, char**, std::allocator<char*>&)char**' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<char*, std::allocator<char*> >::_M_range_insert<char**>(__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, char**, char**, std::forward_iterator_tag)void' at /usr/include/c++/14.2.0/bits/vector.tcc:1022:38,
    inlined from 'std::vector<char*, std::allocator<char*> >::insert<char**, void>(__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > >, char**, char**)__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > >' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19,
    inlined from 'node::sea::FixupArgsForSEA(int, char**)' at ../../src/node_sea.cc:272:20:
/usr/include/c++/14.2.0/bits/stl_algobase.h:452:30: warning: 'memcpy' writing between 9 and 17179869160 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/powerpc64le-alpine-linux-musl/bits/c++allocator.h:33,
                 from /usr/include/c++/14.2.0/bits/allocator.h:46,
                 from /usr/include/c++/14.2.0/string:43:
In member function 'std::__new_allocator<char*>::allocate(unsigned long, void const*)',
    inlined from 'std::allocator<char*>::allocate(unsigned long)' at /usr/include/c++/14.2.0/bits/allocator.h:196:40,
    inlined from 'std::allocator_traits<std::allocator<char*> >::allocate(std::allocator<char*>&, unsigned long)' at /usr/include/c++/14.2.0/bits/alloc_traits.h:478:28,
    inlined from 'std::_Vector_base<char*, std::allocator<char*> >::_M_allocate(unsigned long)' at /usr/include/c++/14.2.0/bits/stl_vector.h:380:33,
    inlined from 'std::vector<char*, std::allocator<char*> >::_M_range_insert<char**>(__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, char**, char**, std::forward_iterator_tag)void' at /usr/include/c++/14.2.0/bits/vector.tcc:1013:40,
    inlined from 'std::vector<char*, std::allocator<char*> >::insert<char**, void>(__gnu_cxx::__normal_iterator<char* const*, std::vector<char*, std::allocator<char*> > >, char**, char**)__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > >' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19,
    inlined from 'node::sea::FixupArgsForSEA(int, char**)' at ../../src/node_sea.cc:272:20:
/usr/include/c++/14.2.0/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by 'operator new(unsigned long)'
  151 |         return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp)));
      |                                                       ^
In file included from ../../src/node.cc:50:
../../deps/ncrypto/ncrypto.h:199:45: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  199 | using DSAPointer = DeleteFnPtr<DSA, DSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:132:28: note: declared here
  132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:202:50: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  202 | using ECPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                  ^
In file included from ../../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:204:53: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  204 | using ECKeyPointer = DeleteFnPtr<EC_KEY, EC_KEY_free>;
      |                                                     ^
/usr/include/openssl/ec.h:1022:28: note: declared here
 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  208 | using HMACCtxPointer = DeleteFnPtr<HMAC_CTX, HMAC_CTX_free>;
      |                                                           ^
In file included from ../../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 | using RSAPointer = DeleteFnPtr<RSA, RSA_free>;
      |                                             ^
In file included from ../../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../../deps/ncrypto/ncrypto.h:551:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  551 |   DeleteFnPtr<DH, DH_free> dh_;
      |                          ^
In file included from ../../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseGeneralReply(node::Environment*, const unsigned char*, int, int*, v8::Local<v8::Array>, void*, int*)':
../../src/cares_wrap.cc:215:34: warning: 'int ares_parse_a_reply(const unsigned char*, int, hostent**, ares_addrttl*, int*)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  215 |       status = ares_parse_a_reply(buf,
      |                ~~~~~~~~~~~~~~~~~~^~~~~
  216 |                                   len,
      |                                   ~~~~
  217 |                                   &host,
      |                                   ~~~~~~
  218 |                                   static_cast<ares_addrttl*>(addrttls),
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  219 |                                   naddrttls);
      |                                   ~~~~~~~~~~
In file included from ../../src/cares_wrap.h:16,
                 from ../../src/cares_wrap.cc:22:
/usr/include/ares.h:1098:55: note: declared here
 1098 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_a_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc:222:37: warning: 'int ares_parse_aaaa_reply(const unsigned char*, int, hostent**, ares_addr6ttl*, int*)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  222 |       status = ares_parse_aaaa_reply(buf,
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
  223 |                                      len,
      |                                      ~~~~
  224 |                                      &host,
      |                                      ~~~~~~
  225 |                                      static_cast<ares_addr6ttl*>(addrttls),
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  226 |                                      naddrttls);
      |                                      ~~~~~~~~~~
/usr/include/ares.h:1102:55: note: declared here
 1102 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_aaaa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc:229:35: warning: 'int ares_parse_ns_reply(const unsigned char*, int, hostent**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  229 |       status = ares_parse_ns_reply(buf, len, &host);
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/ares.h:1113:55: note: declared here
 1113 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ns_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc:232:36: warning: 'int ares_parse_ptr_reply(const unsigned char*, int, const void*, int, int, hostent**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  232 |       status = ares_parse_ptr_reply(buf, len, nullptr, 0, AF_INET, &host);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1109:55: note: declared here
 1109 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ptr_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseMxReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../../src/cares_wrap.cc:291:35: warning: 'int ares_parse_mx_reply(const unsigned char*, int, ares_mx_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  291 |   int status = ares_parse_mx_reply(buf, len, &mx_start);
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1119:55: note: declared here
 1119 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_mx_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseCaaReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../../src/cares_wrap.cc:326:36: warning: 'int ares_parse_caa_reply(const unsigned char*, int, ares_caa_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  326 |   int status = ares_parse_caa_reply(buf, len, &caa_start);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1106:55: note: declared here
 1106 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_caa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseTxtReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../../src/cares_wrap.cc:363:40: warning: 'int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  363 |   int status = ares_parse_txt_reply_ext(buf, len, &txt_out);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1125:55: note: declared here
 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseSrvReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../../src/cares_wrap.cc:426:36: warning: 'int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  426 |   int status = ares_parse_srv_reply(buf, len, &srv_start);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1116:55: note: declared here
 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'int node::cares_wrap::{anonymous}::ParseNaptrReply(node::Environment*, const unsigned char*, int, v8::Local<v8::Array>, bool)':
../../src/cares_wrap.cc:468:38: warning: 'int ares_parse_naptr_reply(const unsigned char*, int, ares_naptr_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  468 |   int status = ares_parse_naptr_reply(buf, len, &naptr_start);
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1128:55: note: declared here
 1128 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_naptr_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In member function 'void node::cares_wrap::ChannelWrap::EnsureServers()':
../../src/cares_wrap.cc:797:25: warning: 'int ares_get_servers_ports(const ares_channel_t*, ares_addr_port_node**)' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations]
  797 |   ares_get_servers_ports(channel_, &servers);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1188:28: note: declared here
 1188 | int                        ares_get_servers_ports(const ares_channel_t        *channel,
      |                            ^~~~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In static member function 'static int node::cares_wrap::SoaTraits::Parse(node::cares_wrap::QuerySoaWrap*, const std::unique_ptr<node::cares_wrap::ResponseData>&)':
../../src/cares_wrap.cc:1326:36: warning: 'int ares_parse_soa_reply(const unsigned char*, int, ares_soa_reply**)' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
 1326 |   int status = ares_parse_soa_reply(buf, len, &soa_out);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1131:55: note: declared here
 1131 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_soa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'void node::cares_wrap::{anonymous}::GetServers(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/cares_wrap.cc:1696:33: warning: 'int ares_get_servers_ports(const ares_channel_t*, ares_addr_port_node**)' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations]
 1696 |   int r = ares_get_servers_ports(channel->cares_channel(), &servers);
      |           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1188:28: note: declared here
 1188 | int                        ares_get_servers_ports(const ares_channel_t        *channel,
      |                            ^~~~~~~~~~~~~~~~~~~~~~
../../src/cares_wrap.cc: In function 'void node::cares_wrap::{anonymous}::SetServers(const v8::FunctionCallbackInfo<v8::Value>&)':
../../src/cares_wrap.cc:1741:30: warning: 'int ares_set_servers(ares_channel_t*, const ares_addr_node*)' is deprecated: Use ares_set_servers_csv instead [-Wdeprecated-declarations]
 1741 |     int rv = ares_set_servers(channel->cares_channel(), nullptr);
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1168:61: note: declared here
 1168 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_set_servers_csv) int ares_set_servers(
      |                                                             ^~~~~~~~~~~~~~~~
../../src/cares_wrap.cc:1796:33: warning: 'int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations]
 1796 |     err = ares_set_servers_ports(channel->cares_channel(), servers.data());
      |           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ares.h:1173:20: note: declared here
 1173 | int                ares_set_servers_ports(ares_channel_t                   *channel,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
[1889/1902] SOLINK lib/libnode.so.127
../../deps/v8/src/compiler/raw-machine-assembler.cc: In member function 'Return':
../../deps/v8/src/compiler/raw-machine-assembler.cc:619:41: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  619 |   Node** values = new Node_ptr[count + 1];
      |                                         ^
/usr/include/c++/14.2.0/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function 'Min',
    inlined from '_ZN2v88internal8compiler10turboshaft5Typer14TypeFloat32MinERKNS2_4TypeES6_PNS0_4ZoneE.part.0' at ../../deps/v8/src/compiler/turboshaft/typer.h:1330:3:
../../deps/v8/src/compiler/turboshaft/typer.h:858:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  858 |     auto [r_min, r_max] = r.minmax();
      |                                   ^
../../deps/v8/src/compiler/turboshaft/typer.h: In member function 'minmax':
../../deps/v8/src/compiler/turboshaft/typer.h:705:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  705 |     auto [r_min, r_max] = r.minmax();
      |                                   ^
In member function 'range':
lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/typer.h: In member function 'minmax':
../../deps/v8/src/compiler/turboshaft/typer.h:705:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  705 |     auto [r_min, r_max] = r.minmax();
      |                                   ^
In member function 'range':
lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'range_or_set_minmax':
lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
In member function 'range_or_set_minmax':
lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
../../deps/v8/src/compiler/turboshaft/typer.h: In function 'Min':
../../deps/v8/src/compiler/turboshaft/typer.h:858:35: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1
  858 |     auto [r_min, r_max] = r.minmax();
      |                                   ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483617, -1] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483618, -2] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483619, -3] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483620, -4] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483621, -5] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483622, -6] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483623, -7] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483624, -8] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483625, -9] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483626, -10] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483627, -11] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483628, -12] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483629, -13] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483630, -14] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
In function 'inet_pton6',
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:166:12,
    inlined from 'uv_inet_pton' at ../../deps/uv/src/inet.c:146:0:
../../deps/uv/src/inet.c:289:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  289 |       endp[- i] = colonp[n - i];
      |                 ^
../../deps/uv/src/inet.c: In function 'uv_inet_pton':
../../deps/uv/src/inet.c:217:17: note: at offset [-2147483631, -15] into destination object 'tmp' of size 16
  217 |   unsigned char tmp[sizeof(struct in6_addr)], *tp, *endp, *colonp;
      |                 ^
../../src/process_wrap.cc: In function 'Spawn':
../../src/process_wrap.cc:217:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  217 |       options.args = new char*[argc + 1];
      |                                        ^
/usr/include/c++/14.2.0/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
../../src/process_wrap.cc:243:39: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  243 |       options.env = new char*[envc + 1];  // Heap allocated to detect errors.
      |                                       ^
/usr/include/c++/14.2.0/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
[1890/1902] STAMP obj/cctest.actions_depends.stamp
[1891/1902] STAMP obj/embedtest.actions_depends.stamp
[1892/1902] STAMP obj/fuzz_ClientHelloParser.actions_depends.stamp
[1893/1902] STAMP obj/fuzz_env.actions_depends.stamp
[1894/1902] STAMP obj/fuzz_strings.actions_depends.stamp
[1895/1902] STAMP obj/node.actions_depends.stamp
[1896/1902] STAMP obj/node_mksnapshot.actions_depends.stamp
[1897/1902] LINK embedtest
[1898/1902] LINK cctest
[1899/1902] LINK node_mksnapshot
[1900/1902] CXX obj/src/node.node_snapshot_stub.o
[1901/1902] CXX obj/src/node.node_main.o
[1902/1902] LINK node
if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi
Hello, world!
>>> nodejs: Entering fakeroot...
ninja -C out/Release  -j64
ninja: entering directory 'out/Release'
ninja: nothing to do
if [ ! -r node ] || [ ! -L node ]; then ln -fs out/Release/node node; fi
/usr/bin/python3 tools/install.py install --dest-dir '/home/buildozer/aports/main/nodejs/pkg/nodejs' --prefix '/usr'
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/bin/node
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/lib/libnode.so.127
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/share/doc/node/gdbinit
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/share/doc/node/lldb_commands.py
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/share/man/man1/node.1
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/config.gypi
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/common.gypi
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/node.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/node_api.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/js_native_api.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/js_native_api_types.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/node_api_types.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/node_buffer.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/node_object_wrap.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/node_version.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-traced-handle.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-array-buffer.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-function-callback.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-snapshot.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-statistics.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-context.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-platform.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-value-serializer.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-extension.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-persistent-handle.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-forward.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-handle-base.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-external.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-cppgc.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-regexp.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-primitive.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-date.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-wasm.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-exception.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-memory-span.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-maybe.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-proxy.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-json.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-primitive-object.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-debug.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-data.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-callbacks.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-version.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-microtask.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-value.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-initialization.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-embedder-state-scope.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-microtask-queue.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-unwinder.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-script.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-typed-array.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-function.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-container.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-object.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-locker.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-isolate.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-profiler.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-message.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-source-location.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-promise.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-weak-callback-info.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-template.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8config.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-local-handle.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-embedder-heap.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/v8-internal.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/heap.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/allocation.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/type-traits.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/process-heap-statistics.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/testing.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/cross-thread-persistent.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/heap-consistency.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/prefinalizer.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/member.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/heap-handle.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/sentinel-pointer.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/common.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/platform.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/source-location.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/ephemeron-pair.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/liveness-broker.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/default-platform.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/persistent.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/trace-trait.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/object-size-trait.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/explicit-management.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/name-provider.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/garbage-collected.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/macros.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/custom-space.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/visitor.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/heap-state.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/heap-statistics.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/write-barrier.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/member-storage.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/api-constants.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/name-trait.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/base-page-handle.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/atomic-entry-flag.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/logging.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/pointer-policies.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/compiler-specific.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/caged-heap.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/gc-info.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/finalizer-trait.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/persistent-node.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/cppgc/internal/caged-heap-local-data.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/libplatform/v8-tracing.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/libplatform/libplatform-export.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/libplatform/libplatform.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/tree.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/bsd.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/errno.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/threadpool.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/aix.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/linux.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/os390.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/posix.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/sunos.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/unix.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/darwin.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/version.h
installing /home/buildozer/aports/main/nodejs/pkg/nodejs/usr/include/node/uv/win.h
>>> nodejs-dev*: Running split function dev...
'usr/include' -> '/home/buildozer/aports/main/nodejs/pkg/nodejs-dev/usr/include'
'usr/lib/pkgconfig' -> '/home/buildozer/aports/main/nodejs/pkg/nodejs-dev/usr/lib/pkgconfig'
'usr/lib/libnode.so' -> '/home/buildozer/aports/main/nodejs/pkg/nodejs-dev/usr/lib/libnode.so'
>>> nodejs-dev*: Preparing subpackage nodejs-dev...
>>> nodejs-dev*: Stripping binaries
>>> nodejs-dev*: Running postcheck for nodejs-dev
>>> nodejs-libs*: Running split function libs...
'usr/lib/libnode.so.127' -> '/home/buildozer/aports/main/nodejs/pkg/nodejs-libs/usr/lib/libnode.so.127'
>>> nodejs-libs*: Preparing subpackage nodejs-libs...
>>> nodejs-libs*: Stripping binaries
>>> nodejs-libs*: Running postcheck for nodejs-libs
>>> nodejs-doc*: Running split function doc...
'usr/share/doc' -> '/home/buildozer/aports/main/nodejs/pkg/nodejs-doc/usr/share/doc'
'usr/share/man' -> '/home/buildozer/aports/main/nodejs/pkg/nodejs-doc/usr/share/man'
>>> nodejs-doc*: Preparing subpackage nodejs-doc...
>>> nodejs-doc*: Running postcheck for nodejs-doc
>>> nodejs*: Running postcheck for nodejs
>>> nodejs*: Preparing package nodejs...
>>> nodejs*: Stripping binaries
>>> nodejs*: Script found. /bin/sh added as a dependency for nodejs-22.13.1-r4.apk
>>> nodejs*: Adding .post-upgrade
>>> nodejs-dev*: Scanning shared objects
>>> nodejs-doc*: Scanning shared objects
>>> nodejs-libs*: Scanning shared objects
>>> nodejs*: Scanning shared objects
>>> nodejs-dev*: Tracing dependencies...
	nodejs-libs=22.13.1-r4
	pkgconfig
>>> nodejs-dev*: Package size: 1.3 MB
>>> nodejs-dev*: Compressing data...
>>> nodejs-dev*: Create checksum...
>>> nodejs-dev*: Create nodejs-dev-22.13.1-r4.apk
>>> nodejs-doc*: Tracing dependencies...
>>> nodejs-doc*: Package size: 27.5 KB
>>> nodejs-doc*: Compressing data...
>>> nodejs-doc*: Create checksum...
>>> nodejs-doc*: Create nodejs-doc-22.13.1-r4.apk
>>> nodejs-libs*: Tracing dependencies...
	so:libada.so.2
	so:libbrotlidec.so.1
	so:libbrotlienc.so.1
	so:libc.musl-ppc64le.so.1
	so:libcares.so.2
	so:libcrypto.so.3
	so:libgcc_s.so.1
	so:libicui18n.so.76
	so:libicuuc.so.76
	so:libnghttp2.so.14
	so:libsimdjson.so.25
	so:libsimdutf.so.19
	so:libsqlite3.so.0
	so:libssl.so.3
	so:libstdc++.so.6
	so:libz.so.1
>>> nodejs-libs*: Package size: 68.0 MB
>>> nodejs-libs*: Compressing data...
>>> nodejs-libs*: Create checksum...
>>> nodejs-libs*: Create nodejs-libs-22.13.1-r4.apk
>>> nodejs*: Tracing dependencies...
	ca-certificates
	/bin/sh
	so:libada.so.2
	so:libbrotlidec.so.1
	so:libbrotlienc.so.1
	so:libc.musl-ppc64le.so.1
	so:libcares.so.2
	so:libcrypto.so.3
	so:libicui18n.so.76
	so:libicuuc.so.76
	so:libnghttp2.so.14
	so:libsimdjson.so.25
	so:libsimdutf.so.19
	so:libsqlite3.so.0
	so:libssl.so.3
	so:libstdc++.so.6
	so:libz.so.1
>>> nodejs*: Package size: 55.5 MB
>>> nodejs*: Compressing data...
>>> nodejs*: Create checksum...
>>> nodejs*: Create nodejs-22.13.1-r4.apk
>>> nodejs: Build complete at Thu, 27 Mar 2025 13:29:58 +0000 elapsed time 0h 54m 23s
>>> nodejs: Cleaning up srcdir
>>> nodejs: Cleaning up pkgdir
>>> nodejs: Uninstalling dependencies...
(1/39) Purging .makedepends-nodejs (20250327.123538)
(2/39) Purging ca-certificates (20241121-r2)
Executing ca-certificates-20241121-r2.post-deinstall
(3/39) Purging ada-dev (2.9.2-r2)
(4/39) Purging ada (2.9.2-r2)
(5/39) Purging ada-libs (2.9.2-r2)
(6/39) Purging brotli-dev (1.1.0-r2)
(7/39) Purging brotli (1.1.0-r2)
(8/39) Purging c-ares-dev (1.34.4-r0)
(9/39) Purging icu-dev (76.1-r0)
(10/39) Purging linux-headers (6.12.6-r0)
(11/39) Purging nghttp2-dev (1.65.0-r0)
(12/39) Purging openssl-dev (3.3.3-r0)
(13/39) Purging py3-jinja2-pyc (3.1.6-r0)
(14/39) Purging py3-jinja2 (3.1.6-r0)
(15/39) Purging py3-markupsafe-pyc (3.0.2-r0)
(16/39) Purging py3-markupsafe (3.0.2-r0)
(17/39) Purging python3-pyc (3.12.9-r0)
(18/39) Purging python3-pycache-pyc0 (3.12.9-r0)
(19/39) Purging pyc (3.12.9-r0)
(20/39) Purging python3 (3.12.9-r0)
(21/39) Purging samurai (1.2-r6)
(22/39) Purging simdjson-dev (3.12.0-r0)
(23/39) Purging simdjson (3.12.0-r0)
(24/39) Purging simdutf-dev (6.4.0-r0)
(25/39) Purging simdutf (6.4.0-r0)
(26/39) Purging sqlite-dev (3.49.1-r0)
(27/39) Purging sqlite (3.49.1-r0)
(28/39) Purging sqlite-libs (3.49.1-r0)
(29/39) Purging zlib-dev (1.3.1-r2)
(30/39) Purging fmt (11.1.4-r0)
(31/39) Purging gdbm (1.24-r0)
(32/39) Purging icu (76.1-r0)
(33/39) Purging icu-libs (76.1-r0)
(34/39) Purging libbz2 (1.0.8-r6)
(35/39) Purging libffi (3.4.7-r0)
(36/39) Purging libpanelw (6.5_p20250216-r0)
(37/39) Purging mpdecimal (4.0.0-r0)
(38/39) Purging xz-libs (5.8.0-r0)
(39/39) Purging icu-data-en (76.1-r0)
Executing busybox-1.37.0-r14.trigger
OK: 274 MiB in 103 packages
>>> nodejs: Updating the main/ppc64le repository index...
>>> nodejs: Signing the index...